If you’ve booked airline tickets or hotel rooms online, you’ve probably experienced the following.

You see a bold headline on a website that says an airline ticket is available for $99. You’ve seen the same route advertised for $140 on other sites. So you go into the website and fill in your name, e-mail address, passport details and choose your flight. As you scroll down to complete your purchase, you discover there’s a $20 baggage fee, a $12 fuel surcharge and extra fees for “preferred seats”.

Please subscribe or log in to continue reading the full article. Learn more about ST PREMIUM.

Enjoy unlimited access to ST’s best work

  • Exclusive stories and features on multiple devices
  • In-depth analyses and opinion pieces
  • ePaper and award-winning multimedia content