Travel guides › Practical travel info

How to get from Thai airports to the city: comparing transport options by airport

When traveling from the airport to the city, choose between rail, bus, shuttle, and taxi based on your arrival airport and destination. In Bangkok, rail and bus fares start at 30–60 baht; the Phuket Smart Bus costs 100 baht, and the Krabi Town shuttle costs 90 baht. Check each airport’s pick-up points and operating hours below.

At a glance

How do I get from Suvarnabhumi Airport to central Bangkok?

Take the Airport Rail Link if you are heading to Phaya Thai Station. It runs from the airport station to Phaya Thai Station, with fares of 15–45 baht depending on distance. It operates daily from 05:30 to 24:00.

For Khao San and Sanam Luang, the S1 bus is convenient. Board at Exit 7 on Level 1 of the airport. The fare is 60 baht, and it runs from 06:00 to 20:00.

OptionHoursFare
Airport Rail LinkRuns 05:30–24:0015–45 baht
S1 busRuns 06:00–20:0060 baht
Regular metered taxiMetered fare appliesMetered fare + 50-baht airport surcharge; tolls extra
GrabAvailable 24 hoursFare shown in the app

How do I get from Don Mueang Airport to central Bangkok?

Take the A1 toward Mo Chit 2 Bus Terminal or the A2 toward Victory Monument. Both routes cost 30 baht and run every 15 minutes.

A one-way adult ticket on the SRT Red Line from Don Mueang Station to Krung Thep Aphiwat Station costs 33 baht. Taxis are available 24 hours. Board at Exit 8 on Level 1 of the International Terminal or Exit 15 on Level 1 of the Domestic Terminal.

OptionHoursFare
BMTA A105:45–24:00, every 15 minutes30 baht
BMTA A206:00–23:00, every 15 minutes30 baht
SRT Red LineDon Mueang Station to Krung Thep Aphiwat Station33 baht one way for adults
TaxiAvailable 24 hoursFare information unavailable

Which bus should I take from Phuket Airport to my hotel?

For the beach areas, you can take the Smart Bus. It runs from the airport through Ban Khian, Surin, Kamala, Patong, Karon, and Kata to Rawai. The fare for the entire route is 100 baht.

The Smart Bus stop is outside Exit 3 of the Domestic Terminal. The last bus from the airport is at 23:30. For Phuket Town, Airport Bus 8411 connects to Bus Terminal 1. Departures from the airport are listed from 06:30 to 22:30.

OptionHoursFare
Phuket Smart BusLast bus from the airport: 23:30100 baht
Airport Bus 8411Airport departures listed 06:30–22:30Fare information unavailable

How do I get from Chiang Mai Airport to the city?

Take a metered taxi from Exit 1 on Level 1 of the Main Terminal. According to airport information, a 50-baht surcharge is added to the metered fare.

For Grab, go to the service point at Exit 14 on Level 1 of Domestic Terminal 2. The fare is shown in the Grab app.

OptionHoursFare
Metered taxiHours information unavailableMetered fare + 50 baht
GrabHours information unavailableFare shown in the app

How much does it cost to get from Krabi Airport to Krabi Town or Ao Nang?

Shuttle buses and minivans depart from in front of the terminal. The operator lists departure hours as 06:00–24:00. The ride to Krabi Town takes about 25 minutes and costs 90 baht; the operator also lists an estimated journey time of about 30 minutes.

The shuttle to Ao Nang costs 150 baht and takes about 1 hour. A taxi booking listing for the same route gives a fare of 800 baht and a journey time of 35 minutes.

OptionHoursFare
Shuttle bus — Krabi TownAbout 25 minutes (operator lists about 30 minutes)90 baht
Shuttle bus — Ao NangAbout 1 hour150 baht
Pre-booked taxi — Ao Nang35 minutes800 baht

Should I take a shuttle or private car from Samui Airport to my accommodation?

One-way shuttle fares for 1–4 people are 120 baht for areas near the airport, 140 baht for Bophut, Chaweng, and Choeng Mon, and 170 baht for Chaweng Noi and Mae Nam.

For a private car, one-way fares for 1–4 people are 380 baht for Chaweng and Choeng Mon, and 570 baht for Chaweng Noi and Mae Nam. If you are traveling in a group, compare the private car and shuttle fares for your destination area.

OptionHoursFare
Shuttle — near the airportHours information unavailable120 baht one way for 1–4 people
Shuttle — Bophut, Chaweng, and Choeng MonHours information unavailable140 baht one way for 1–4 people
Shuttle — Chaweng Noi and Mae NamHours information unavailable170 baht one way for 1–4 people
Private car — Chaweng and Choeng MonHours information unavailable380 baht one way for 1–4 people
Private car — Chaweng Noi and Mae NamHours information unavailable570 baht one way for 1–4 people

Choose the right option for your situation

If you arrive late at night

The Suvarnabhumi Airport S1 bus stops running at 20:00. If you arrive later, check the 24-hour Grab service or the regular metered taxi stand.

If your destination is Phuket Town

Check Airport Bus 8411. It connects the airport with Phuket Town Bus Terminal 1, with airport departures listed from 06:30 to 22:30.

If you have decided between Krabi Town and Ao Nang

The shuttle to Krabi Town costs 90 baht, and the shuttle to Ao Nang costs 150 baht. For Ao Nang, compare this with the pre-booked taxi listing of 800 baht and 35 minutes.

Pre-departure checklist

FAQ

How much is the Airport Rail Link from Suvarnabhumi Airport to Phaya Thai Station?

The Airport Rail Link fare is 15–45 baht depending on distance, and it runs daily from 05:30 to 24:00.

Where do I take the Suvarnabhumi Airport S1 bus?

Board at Exit 7 on Level 1 of the airport. It heads toward Khao San and Sanam Luang. The fare is 60 baht, and it runs from 06:00 to 20:00.

How much do the Don Mueang Airport A1 and A2 buses cost?

Both routes cost 30 baht. A1 goes to Mo Chit 2 Bus Terminal, and A2 goes to Victory Monument.

Can I take a bus from Phuket Airport to Patong?

The Phuket Smart Bus runs from the airport via Patong. The fare for the entire route is 100 baht. The last bus from the airport is at 23:30.

How are taxi fares calculated at Chiang Mai Airport?

A 50-baht airport surcharge is added to the metered fare. You can take a taxi from Exit 1 on Level 1 of the Main Terminal.

How much is the shuttle or taxi from Krabi Airport to Ao Nang?

The shuttle costs 150 baht and takes about 1 hour; the pre-booked taxi listing is 800 baht and 35 minutes.

Official sources & check dates

More practical info

Site updated: 2026-10-28