Transportation ate up 40 percent of my travel budget in my first two years of traveling, and most of that spending was unnecessary. I was booking flights too late, taking taxis when buses would do, and paying for airport transfers that cost five times what a local transit card would cost. The strategies I use now cut my transportation costs by roughly half, and none of them require extreme sacrifice or uncomfortable travel conditions.
Flights: The Single Biggest Variable
Flight prices are the most variable expense in any travel budget, and the difference between the cheapest and most expensive fare for the same route can be enormous. I once paid 380 dollars for a round-trip flight from New York to Lisbon, while a friend who booked the same route two weeks later paid 1,100 dollars. The strategies I use to find cheap flights are not secret, but they require discipline and flexibility.
Google Flights is my primary search tool. I use the "Explore" feature to see prices for multiple destinations from my home airport, and I use the date grid to find the cheapest dates within a flexible window. When I have a specific destination in mind, I search for flights on Tuesdays, Wednesdays, and Thursdays, which are typically 10 to 30 percent cheaper than Friday or Sunday departures. I also check prices from nearby airports: flying from Oakland instead of San Francisco, or from Long Beach instead of LAX, can save 50 to 100 dollars per ticket.
Booking timing matters. For domestic flights, booking one to three months in advance usually yields the best prices. For international flights, booking two to six months in advance is optimal. Booking too early (more than six months) means you miss sales that have not been announced yet. Booking too late means you pay premium prices for remaining seats. I set price alerts on Google Flights for routes I am considering and book when the price drops to a level I am comfortable with. The "price graph" feature on Google Flights shows whether the current price is low, typical, or high compared to historical data, which helps me decide whether to buy or wait.
Budget Airlines: When They Save Money and When They Do Not
Budget airlines like Ryanair, easyJet, AirAsia, Spirit, and Volaris offer fares that are often 50 to 70 percent below full-service carriers. But the base fare is only part of the cost. Budget airlines charge separately for seat selection, checked bags, carry-on bags (on some airlines), food and drinks, and in some cases, printing your boarding pass at the airport. These fees can add 30 to 80 dollars to a round-trip fare, which narrows or eliminates the savings compared to a full-service carrier.
The key to saving money with budget airlines is to travel light and avoid optional fees. I travel with a 40-liter backpack that fits within the carry-on size limits of most budget airlines (the standard limit is usually 56 by 36 by 23 centimeters, including wheels and handles). I do not pay for seat selection, because I am willing to sit wherever the airline assigns me. I bring my own food and an empty water bottle that I fill after security. I check in online and download my boarding pass to my phone, which avoids the airport check-in fee that some budget airlines charge.
Not all budget airlines are created equal. AirAsia, the largest budget airline in Southeast Asia, offers a genuinely good product with comfortable seats, reasonable legroom, and a good on-time performance record. Ryanair, the largest budget airline in Europe, offers rock-bottom fares but charges for almost everything and has a poor reputation for customer service. I fly Ryanair when the fare is low enough to justify the fees, but I prefer easyJet or Vueling for European routes where the price difference is small. In Latin America, Volaris and Sky Airline offer good value; in the US, Southwest and JetBlue are the best budget options because they include more in the base fare (Southwest includes two free checked bags).
Trains: The Best Value in Many Regions
Train travel is cheaper than flying on routes under 500 miles in most parts of the world, and it is often faster when you factor in airport transit time, check-in, and security. In Europe, a train from Paris to Amsterdam takes 3 hours and 20 minutes and costs 35 to 80 euros depending on how far in advance you book. A flight takes about 4 hours door-to-door (including airport transit, check-in, security, boarding, and deplaning) and costs 80 to 200 euros. The train is cheaper, faster, more comfortable, and produces fewer emissions.
In Europe, booking train tickets early is essential. Eurostar tickets from London to Paris start at 39 pounds one way if booked months in advance, but can cost over 200 pounds if booked close to the departure date. The same is true for high-speed trains in France (SNCF), Germany (Deutsche Bahn), Spain (Renfe), and Italy (Trenitalia). I book train tickets as soon as my travel dates are confirmed, using the Trainline app or the national rail company's website. For multi-country European trips, the Interrail pass offers unlimited train travel within a fixed period, but it is only good value if you take enough trains to exceed the cost of individual tickets.
In Japan, the Japan Rail (JR) Pass offers unlimited travel on JR lines, including the Shinkansen bullet trains, for a fixed price. The 7-day pass costs about 50,000 yen (330 dollars) and pays for itself after about three Shinkansen trips. For a trip that includes Tokyo, Kyoto, Osaka, and Hiroshima, the JR Pass saves 100 to 200 dollars compared to individual tickets. The pass must be purchased before arriving in Japan (through an authorized vendor like JR East's online store) and activated at a JR station upon arrival.
Buses: The Cheapest Option Almost Everywhere
Long-distance buses are the cheapest form of transportation in almost every region of the world, and the quality has improved dramatically in the past decade. In South America, companies like Cruz del Sur (Peru), Plataforma 10 (Brazil), and Andesmar (Argentina) operate buses with fully reclining seats (called "cama" or "semi-cama") that are comfortable enough to sleep in overnight. A 24-hour bus ride from Lima to Cusco on Cruz del Sur costs about 120 to 180 soles (35 to 50 dollars), compared to 150 to 250 dollars for a one-way flight.
In Europe, FlixBus operates a network that covers most of the continent with fares starting at 5 to 15 euros for short routes and 25 to 50 euros for longer ones. The buses are modern with WiFi, power outlets, and onboard toilets. FlixBus is slower than trains but often cheaper, especially on routes where train fares are high. In Southeast Asia, bus travel is the primary form of long-distance transportation for locals and tourists alike. A VIP bus from Bangkok to Chiang Mai costs about 600 to 800 baht (17 to 23 dollars) and takes about 10 hours, compared to 1,500 to 3,000 baht (43 to 86 dollars) for a one-hour flight.
The main disadvantage of bus travel is time. A 10-hour bus ride is a significant commitment, and overnight buses can disrupt sleep. I take overnight buses when the route is long enough that the time savings compared to flying are minimal (a 12-hour bus ride vs. a 3-hour flight plus 4 hours of airport transit), and I take daytime buses when the scenery is part of the experience (the bus from Salta to Purmamarca in Argentina, or the bus from Hanoi to Sapa in Vietnam). For routes under four hours, I usually take a train or a local bus rather than a long-distance coach.
Local Transportation: Transit Cards and Ride-Hailing
In most cities, using public transportation is vastly cheaper than taking taxis or ride-hailing services. A single subway or bus ride in most cities costs 1 to 3 dollars, while a taxi for the same distance costs 10 to 30 dollars. I buy a transit card on arrival in every city and use it for all local transportation. In London, the Oyster card or contactless payment caps daily spending at about 8 pounds (10 dollars). In Tokyo, the Suica or Pasmo card works on all trains and buses and can be recharged at convenience stores. In Seoul, the T-money card covers the subway, buses, and taxis.
Ride-hailing apps like Grab (Southeast Asia), Bolt (Europe, Africa, and Latin America), DiDi (China), and Uber (most of the world) are useful for specific situations: late at night when public transit is not running, when carrying heavy luggage, or when traveling to areas not served by public transit. But for regular daily transportation, they are significantly more expensive than buses and trains. I use ride-hailing for about 10 to 15 percent of my local trips and public transit for the rest.
Walking is free and often the best way to explore a city. I walk between 5 and 15 kilometers per day while traveling, which covers most sightseeing and dining needs. For longer distances, I combine walking with public transit. In cities where walking is impractical (due to distance, heat, or safety concerns), I use public transit for the longest segments and walk for the last mile. Renting a bicycle is another good option: in cities like Amsterdam, Copenhagen, and Taipei, bike rental costs 5 to 15 dollars per day and is faster than public transit for short to medium distances.
Traveler's Tip
Download offline maps for your destination before you arrive. Google Maps allows you to download map areas for offline use, which saves mobile data and works when you have no internet connection. Offline maps are essential for using public transit systems in cities where you do not have a data plan.
Airport Transfers: The Biggest Waste of Money
Airport transfers are one of the most overpriced services in travel. A private taxi from the airport to central London costs about 60 to 80 pounds (75 to 100 dollars). The Heathrow Express train costs 25 pounds (32 dollars). The Elizabeth Line (London's public transit) costs about 12 pounds (15 dollars) and takes only slightly longer. The same pattern repeats in almost every major city: the public transit option costs one-quarter to one-half the price of the private transfer and takes only 10 to 20 minutes longer.
In Bangkok, the Airport Rail Link from Suvarnabhumi Airport to central Bangkok costs 45 baht (1.30 dollars) and takes 30 minutes. A taxi costs 300 to 500 baht (8.50 to 14 dollars) and takes 30 to 60 minutes depending on traffic. In Istanbul, the Havaist bus from Istanbul Airport to Taksim Square costs 45 lira (1.30 dollars) and takes about 90 minutes. A taxi costs 300 to 500 lira (9 to 14 dollars). In both cases, the public option is dramatically cheaper and often just as fast.
Before arriving in any city, research the public transit connection from the airport. Most airport websites list public transit options with schedules and fares. If public transit is not available (some airports in developing countries are not connected to public transit), shared shuttle services are usually cheaper than private taxis. In Bali, a shared shuttle from Ngurah Rai Airport to Ubud costs about 100,000 rupiah (6.50 dollars) per person, while a private taxi costs 300,000 to 500,000 rupiah (19 to 32 dollars). The shared shuttle takes longer because it makes multiple stops, but the savings are significant.
Putting It All Together: A Sample Budget
For a two-week trip to Southeast Asia (Thailand, Vietnam, and Cambodia), my transportation budget looks like this: one round-trip flight from the US to Bangkok (600 dollars, booked on Google Flights three months in advance), three domestic flights within Southeast Asia (180 dollars total on AirAsia), four long-distance bus rides (80 dollars total), local transit in four cities (40 dollars total), and airport transfers (20 dollars total). The total transportation cost is about 920 dollars, or about 65 dollars per day. If I had booked the domestic flights on full-service carriers, taken taxis instead of buses, and used private airport transfers, the same itinerary would cost about 1,600 dollars, or 114 dollars per day.
The savings of roughly 700 dollars come from specific choices: booking flights early, using budget airlines for short routes, taking buses for medium-distance travel, using public transit in cities, and avoiding private airport transfers. None of these choices require significant discomfort or risk. The budget airline seats are comfortable enough for two-hour flights, the buses are modern with WiFi and air conditioning, and the public transit systems in Bangkok, Hanoi, Phnom Penh, and Siem Reap are reliable and easy to use with a transit card and Google Maps.