In short, airlines charge more for one-way flights on the routes when they can get away with doing so. If only one airline is operating a particular route, it might increase the price of one-way flights to generate more revenue from business travelers and others that are willing to pay more for the nonstop flight.