When to Leave Bangkok for Suvarnabhumi Airport (BKK)
For an international flight from Suvarnabhumi, plan to be inside the terminal three hours before departure, and add your journey on top of that: about 30 minutes by Airport Rail Link from Phaya Thai for 45฿, or 45 to 75 minutes by taxi from central Bangkok depending on the hour. For a 10:00 flight that means boarding the train at Phaya Thai by about 06:15, or leaving a central district by road at about 06:00. Leave earlier still if you are driving in the evening peak. And if your gate is in the S101–S128 range, about 20 minutes of that three-hour buffer goes on reaching the satellite terminal rather than on queuing.
When to leave Bangkok for BKK: worked examples
The three-hour figure is the airport's own advice for an international departure. The journey is what guides usually leave you to guess. Combining them gives a leave-by time. The examples below show every step, so you can substitute your own flight and journey:
| Your flight | Be in the terminal by | Rail from Phaya Thai | Board the train by | By road instead |
|---|---|---|---|---|
| 07:00 international | 04:00 | No service: first train is 05:30 | Taxi only; leave by about 03:15 | |
| 10:00 international | 07:00 | 27 min | 06:15 | Leave by about 06:00 |
| 14:00 international | 11:00 | 27 min | 10:15 | Leave by about 10:00 |
| 20:00 international | 17:00 | 27 min | 16:15 | Leave by about 15:45 (evening peak) |
| 01:30 international | 22:30 | Not possible: the last train reaches the airport about 00:27, after check-in has closed | Taxi only; leave by about 21:45 | |
The board-by column is not just the 27-minute run subtracted: it leaves about 18 minutes on top, because the platform is on basement level B and the departures counters are several floors above it. How long that lift and walk actually takes has not been measured, so the column errs towards being early. The road column assumes 45 to 60 minutes from a central district off-peak and 60 to 75 minutes in the evening peak, which is where the traffic numbers further down come from. Two things about the table are worth saying plainly. The 07:00 departure is unreachable by train no matter how early you get up, because the first service of the day cannot beat the counter closing. And the 20:00 flight is the one where the road penalty bites: the drive swells from 45–60 minutes to 60–75, which is why its road column sits half an hour earlier than the train column even though the train involves getting to Phaya Thai first.
For a domestic flight the three-hour rule does not apply, and there is no equivalent published figure. Work back from the counter instead: Thai Airways closes domestic check-in 40 minutes before departure and Bangkok Airways wants bags 60 minutes ahead, so two hours in the terminal is comfortable, and even 90 minutes leaves an hour of slack once the bag is checked. What makes a domestic trip go wrong is the road, not the buffer.
Airport Rail Link to Suvarnabhumi from Phaya Thai
The City Line covers Phaya Thai to Suvarnabhumi in about 27 minutes for 45฿, and its real argument is this: 27 minutes at 18:00 is the same 27 minutes as at 11:00. Nothing on the road offers that. The Airport Rail Link guide has the stations, interchanges and fares in detail.
Three things limit the train for an outbound trip. Two of them sit at the ends of the day: first trains leave Phaya Thai and Suvarnabhumi at 05:30, last trains leave at midnight. The third is about reliability rather than timetable.
- Earliest flight the first train can serve: 05:30 departure plus the 27-minute run puts you at the airport station just before 06:00. The platform is on basement level B, so the departures floor is a lift ride and a walk above that. Against a counter closing 50 to 60 minutes before departure, the first train realistically serves flights from about 07:10, with no allowance for a queue.
- The late gap: Suvarnabhumi runs a substantial bank of departures between 01:00 and 03:00. The train does not reach them at all, and neither does any public bus.
- No parallel route: on 22 July 2026 a points failure at the Khlong Tan depot stopped services for most of the day. Full running was restored at 22:07 that evening. How often this happens has not been measured, so treat it as a possibility rather than a frequency. The planning consequence stands either way: if your whole margin depends on the train, there is no fallback, and leaving a little earlier buys the option of a taxi.
Taxi from Bangkok to Suvarnabhumi: time and cost
A metered taxi to the airport costs about the same as the reverse trip, which is the figure most guides publish. The route guides on this site give these all-in totals for the journey between the airport and each district, checked against the operators’ published tariffs:
| District | Taxi all-in | Journey by rail |
|---|---|---|
| Sukhumvit (Asok, Nana, Phrom Phong) | 300–400฿ | ~40 min via Phaya Thai |
| Pratunam / Ratchaprarop | 350–450฿ | ~30 min, no change |
| Silom / Sathorn | 350–450฿ | ~45 min, one change |
| Chinatown (Yaowarat) | 350–400฿ | ~45 min, one change |
| Khao San / old town | ~400฿ | No rail service |
One component of those totals does not apply in this direction. The 50฿ airport surcharge is charged for boarding at the airport's official rank, so it is not part of a fare that starts in the city. That removes a fixed item from the meter rather than guaranteeing a cheaper trip: traffic, tolls and route choice move the total far more than 50฿ does. The full meter breakdown, including the standstill rate that makes a jam expensive, is in the guide to Suvarnabhumi taxi fares.
Ride-hailing sits between the meter and a booked car: the fare is agreed in the app before you set off, which removes the meter argument, and pickup in the city is wherever you are standing rather than at a rank. The trade-off is surge pricing in exactly the evening hours when you are most likely to be heading for a flight. The comparison of ride-hailing against the metered taxi on this site covers when each wins.
Carry cash for the expressway tolls. Drivers pay them at the booth and expect passengers to cover them, and the route out to the airport is not the same road as the route in.
Bus routes from Bangkok to Suvarnabhumi
Public buses reach the airport cheaply and suit very few outbound trips:
| Route | Serves | Hours | Fare |
|---|---|---|---|
| S1 | Khao San Road, Sanam Luang | 06:00–20:00 | ~60฿ |
| 554 | Don Mueang, Rangsit | 05:00–21:45 | ~35฿ |
| 558 | Central Rama 2 | 05:00–21:45 | ~35฿ |
The mismatch is the point: the buses stop running hours before the airport does. The S1 is the route travellers from the old town actually want, and its last departure is at 20:00, so an evening or night flight from Khao San is a taxi trip whether or not the fare appeals. Allow about 90 minutes for the S1 itself, which makes it viable only for daytime departures with a generous buffer. The routes are run by the Bangkok Mass Transit Authority, and AOT publishes the fares with a note that they are approximate and subject to change.
Airline counter deadlines at Suvarnabhumi
The time on your ticket is not the deadline you are racing. These are the cut-offs the airlines publish themselves:
| Airline | Counter closes | Applies to |
|---|---|---|
| Thai Airways | 50 minutes before departure | International flights from BKK |
| Thai Airways | 40 minutes | Domestic flights |
| AirAsia | 60 minutes, bag drop also 60 | International flights |
| Bangkok Airways | 60 minutes at the gate for document checks | International from BKK |
| Bangkok Airways | Bag drop 60 minutes, gate 30 | Domestic flights |
| Most carriers | Boarding gate closes 15 minutes before departure | All flights |
With hand luggage only, the counter deadline stops applying to you and the binding constraints become security, immigration and the gate. That does not license arriving late: AOT’s three-hour advice covers the whole airport, immigration is busiest between 13:00 and 17:00, and the gate still closes 15 minutes before departure.
Bangkok Airways applies a stricter gate deadline at Suvarnabhumi than at other airports it serves, 60 minutes against a more usual 40, so a frequent flyer's habit can be wrong here specifically. Online check-in does not release you from the bag deadline either: self-service opens 24 hours ahead and closes an hour before the flight, but a checked suitcase still has to reach the belt inside the same 60-minute window.
Airports of Thailand phrases its gate advice differently: be at the boarding gate at least 45 minutes before boarding, not before departure. Boarding times are set per flight and printed on the pass rather than published as a rule, so that figure cannot be converted into a number of hours before take-off. Read it as a floor for the walk from security to the gate, not as a departure-time buffer.
The three-hour buffer itself comes from a public disagreement in March 2023: Thai Airways was advising four hours while a security screening zone was being rebuilt, and AOT called the advice inaccurate once the zone reopened on 10 March. Three hours has been the airport's line since.
If your gate is S101–S128, add 20 minutes inside the airport
A boarding pass showing any gate in the S101–S128 range means the flight leaves from the satellite terminal, SAT-1, not the main building. The two are joined by a one-kilometre tunnel and an automated people mover, and it is the only way across.
AOT's page for SAT-1 puts the transfer at roughly 3 minutes including waiting. Its director general, describing a test run in September 2023, said the trip from the main terminal takes no more than 18 minutes, that the mover runs every 5 minutes, and that passengers should keep at least 20 minutes in hand. Both figures are correct because they measure different things: 3 minutes is the train's run through the tunnel, 20 minutes is a passenger's journey with the walk, the escalators and the wait.
The practical rule is a single sentence: the satellite transfer comes out of the three-hour buffer, not on top of it. A 10:00 flight from gate S112 still means being in the terminal by 07:00, but of that buffer, 20 minutes is spent getting to the gate rather than queuing, eating and shopping. It is a reason not to shave the buffer, not a fourth number to add. If you are already past your gate's deadline, speak to airline staff at the transfer point rather than assuming the time can be made up on the far side.
How much traffic adds, by hour and by month
Bangkok's congestion is measured continuously, and the annual figures turn the road penalty into something you can plan against. Across the city in 2025, ten kilometres took 22 minutes 59 seconds on average; 25:45 in the morning peak; 31:25 in the evening peak.
Read as a buffer, that is +12% in the morning peak and +37% in the evening peak against the day's own average, before any weather or incident. The worst single day of 2025, Friday 28 March, shows the tail: at 15:00 traffic moved 2.5 km in 15 minutes, a rate of 10 km per hour. On a 30-kilometre surface run to the airport, that is the difference between roughly 69 minutes and about three hours. The practical form of this is simple: whatever journey time a map shows you for right now, add a third if you are travelling between 16:00 and 20:00.
The month matters more than most visitors expect. Measured across 2025, the calmest month on Bangkok's roads was April at 59% congestion; the busiest was August at 74%. That 15-point gap is wider than the difference between most weekdays. April is the hottest month and the Songkran holiday empties the city, while the southwest monsoon runs from the middle of May into October, and the rain shows up in traffic data, not only in rainfall charts. Flying out between June and September, extend the buffer that felt generous in the dry season.
You cannot check your bag in the city
Travellers who have flown through Kuala Lumpur, Hong Kong or Taipei often look for the same convenience here: drop the suitcase downtown, ride out unencumbered. Bangkok had that at the City Air Terminal at Makkasan, and it has been gone for over a decade: check-in services ended in September 2014 alongside the suspension of the express train, having drawn only around ten passengers a day. Nothing replaced it, so plan on carrying luggage the whole way.
If a fixed price and a driver who waits matter more than the fare — a pre-dawn departure, heavy luggage, or a child seat you would rather not hope for — a booked car removes the variables. Comparing a quote from a service such as GetTransfer.com against the meter estimates above, weigh the total, the waiting allowance and the cancellation terms rather than the headline number.
For the journey in the opposite direction, and for choosing between rail and taxi by district, see the guide to getting from Suvarnabhumi into Bangkok. For one area in door-to-door detail, the Sukhumvit route guide covers both directions of that trip.
How early should I leave central Bangkok for an international flight?
Be in the terminal three hours before departure, then add the journey: about 30 minutes on the Airport Rail Link from Phaya Thai, 45 to 60 minutes by taxi off-peak, or about 75 minutes by taxi in the evening peak. For a 10:00 flight that means boarding the train at Phaya Thai by about 06:15, or setting off by road at about 06:00. If your gate is in the S101–S128 range, 20 minutes of the buffer goes on reaching the satellite terminal.
What time is the first and last Airport Rail Link train to Suvarnabhumi?
First trains leave Phaya Thai at 05:30 and last trains at midnight. The first train reaches the airport just before 06:00, which serves flights from about 07:10 once counter closing is counted. Departures between 01:00 and 03:00 have no train service and no bus service either.
Which is faster to the airport from central Bangkok, the train or a taxi?
Off-peak a taxi is usually quicker door to door, because it skips the interchange and the walk at both ends. Between 16:00 and 20:00 the comparison inverts and the train's 27 minutes stop being a comparison at all: they become the only predictable figure available. The train is the choice whenever being late is expensive and being early is merely dull.
How much does a taxi to Suvarnabhumi cost from the city centre?
Between roughly 300฿ and 450฿ all-in from central districts, depending on the area and the tolls your driver uses: 300–400฿ from Sukhumvit, 350–450฿ from Silom or Pratunam, about 400฿ from Khao San. The 50฿ airport surcharge that appears on arrival fares is not charged in this direction, because it applies to boarding at the airport rank.
Can I take a bus to Suvarnabhumi from Khao San Road?
Yes, on the S1, for about 60฿ and around 90 minutes, but only for a daytime flight. The last S1 of the day leaves at 20:00, well before the airport's evening and overnight departures, so an evening flight from the old town means a taxi.
