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.

Marcus CentCurated by
Published Updated

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?

32 routes

Buses to Bangkok

Cheap coach tickets & schedules

Find bus tickets

Flying to Bangkok

Airports, cheap flights & arrival tips

Read the flight guide

Getting around Bangkok

Metro, buses, trams & travel passes

Get around like a local

Driving to Bangkok

Routes, tolls & where to park

Read the driving guide

Train vs bus vs car vs flight: getting to Bangkok

Train

Typical journey time1–8h from Thailand cities; longer from Europe
Typical costFrom €9 within Thailand
Best forArriving from within Thailand or nearby Europe

Bus

Typical journey time2–10h from Thailand cities; much longer from Europe
Typical costFrom €9 within Thailand
Best forBudget travellers within Thailand or nearby Europe

Car

Typical journey timeVaries widely; e.g. 2h from Pattaya
Typical costFuel and toll costs vary
Best forRoad-trippers, rural stops

Flight

Typical journey time1–3h from Europe; 8h+ long-haul
Typical costVaries by route
Best forInternational & long-distance arrivals

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.