Many of us will travel using websites such as Kayak.com and Momondo.com, which bundle different flights on different carriers into one ticket. For example, London to Tokyo may have a flight on Ryanair from London to Istanbul and then a change of planes in Istanbul and fly out on Turkish Airlines from Istanbul to Tokyo. The ticket may be the cheapest you find and so that sounds and looks amazing!
BUT, consider now that you have not paid for bags or meals. Just because you booked those flights together in no way means that you will also pay one baggage fee to check a bag. No way. Once you book that ticket online, you receive 2 separate codes, one for each airline. At this point, you will need to pay a bag fee for each airline you fly with. 1 bag fee for Ryanair and another bag fee to Turkish Airlines.
Many times I have heard people say what a great deal they got, and then tell me they paid multiple bag fees because they did not think about the fact that these websites book a separate ticket for each flight, thus, more bag fees. OUCH! Now the price has gone up.
The solution – Do not check a bag OR do not book these together. Find the most direct flight to your destination or even into the country of your destination and then take a train or bus. Trains and buses usually do not charge for bags and you have added another leg to your adventure. This can save you some money off of the air ticket and another bag fee.
I took a flight from Barcelona to Seattle,WA, USA for $145 or 128 euros, and then took a train for $29 to Portland,OR, USA. This saved me a lot of money as Portland did not have many cheap flights to book.
Also, many buses now have USB ports, WiFi, WC (bathroom) and on-board free movies on the back headrest screen. Alsa bus, Flixbus in Europe have these great amenities.