Getting to & around Bangkok
Flights, trains, buses, airport transfers and local transport — every way to reach Bangkok and get around once you arrive, with live prices and journey times.
We may earn a commission when you book through the links on this page, at no extra cost to you. Prices and availability are pulled live from our booking partners.
Travelling within Thailand, the fastest and cheapest way to Bangkok is usually the train or bus (from about €9); arriving from abroad, you'll normally fly in and then continue by train, bus, or a pre-booked transfer.
How to get to Bangkok
If you're travelling from within Thailand or nearby European countries, buses to Bangkok and trains offer economical and relatively fast options. For example, the bus from Surat Thani to Bangkok takes roughly 8 hours and costs around €9, making it a budget-friendly choice. The train is also popular, with routes from cities like Kanchanaburi and Pattaya providing scenic and affordable travel.
For those arriving internationally or from long distances such as New York or London, flying to Bangkok is usually the most practical option. Flights from London typically take about 11 hours, while flights from nearby European cities can be shorter. Once you land at Suvarnabhumi or Don Mueang airports, onward transport options include trains, buses, taxis, or pre-booked transfers to central Bangkok.
If you prefer flexibility and plan to visit rural areas or make multiple stops en route, driving to Bangkok may suit you. Driving times vary greatly depending on your starting point—for example, from Pattaya, it’s about a 2-hour drive.
Getting around Bangkok
Bangkok features extensive public transport options including the BTS Skytrain, MRT subway, buses, and riverboats, making it convenient to get around without a car. Walking is feasible in central areas, particularly near major attractions and shopping districts. Renting a car is generally unnecessary and can be challenging due to traffic congestion and limited parking. Instead, taxis, motorcycle taxis, and ride-hailing apps provide flexible transport within the city.
How do you want to travel?
Buses to Bangkok
Cheap coach tickets & schedules
Find bus ticketsFlying to Bangkok
Airports, cheap flights & arrival tips
Read the flight guideGetting around Bangkok
Metro, buses, trams & travel passes
Get around like a localDriving to Bangkok
Routes, tolls & where to park
Read the driving guideTrain vs bus vs car vs flight: getting to Bangkok
Train
Bus
Car
Flight
Popular routes to Bangkok
Frequently asked questions
What is the cheapest way to get to Bangkok?
Within Thailand, buses and trains from about €9 are cheapest. From abroad, flying then public transport is typical.
What is the fastest way to get to Bangkok?
From Europe or long distances, flying is fastest. Within Thailand or nearby Europe, trains or buses are usually quicker.
Do I need a car to get around Bangkok?
No, public transport and taxis cover most areas. Driving is often slower due to traffic and parking limits.
How do I get from Bangkok’s airports into the city?
From Suvarnabhumi, Airport Rail Link connects to the city. Buses, taxis and pre-booked transfers are also available.
Is Bangkok walkable and easy to get around?
Central areas are walkable. Public transit like BTS and MRT make getting around generally straightforward.
Which is better for reaching Bangkok, train or bus?
Trains offer comfort and speed on some routes; buses cover more routes and can be cheaper within Thailand.
How far ahead should I book tickets to Bangkok?
For flights, book 1–3 months in advance. Trains and buses can often be booked days ahead, depending on season.
Can I get around Bangkok without a car?
Yes, the city’s public transport, taxis, and walking cover most needs without requiring a car.
Our take
If you’re arriving from within Thailand or nearby European countries, trains and buses provide cost-effective and relatively fast travel to Bangkok, with fares starting around €9. These options also allow you to see more of the region en route. For international or long-distance arrivals, flying into one of Bangkok’s airports is generally the most efficient choice, followed by public transport or pre-booked transfers to your destination.
Once in Bangkok, relying on public transit and taxis is usually best. Driving is recommended only if you plan to see rural areas outside the city or prefer the flexibility of a personal vehicle. Overall, your choice of transport depends on your starting point and travel priorities, but options exist to suit a wide range of budgets and schedules.