How long do you need to connect at Bangkok airport?

Bangkok is one of the busiest transit hubs in Southeast Asia, and one of the most common sources of travel anxiety: "is my connection long enough?" The answer depends on which airport you're arriving at, which airport you're departing from, and whether your flights are on a single booking or two separate tickets.

Here is the practical breakdown.

Bangkok has two airports. This matters enormously.

Suvarnabhumi (BKK) is the main international airport, 30km east of the city. Most long-haul international flights use it. Thai Airways, Bangkok Airways, and most full-service carriers operate from here.

Don Mueang (DMK) is the older airport, 24km north of the city. Most budget carriers use it — AirAsia, Nok Air, Lion Air, Scoot for some routes.

If your arriving flight lands at BKK and your departing flight leaves from DMK (or vice versa), you are not connecting within one airport. You are travelling between two airports, across Bangkok, in traffic. This is a completely different situation.

Connecting within Suvarnabhumi (BKK to BKK)

International to international (single ticket): 75–90 min official minimum. 2 hours is comfortable. 90 min is makeable if no delays and you stay airside.
International to domestic (or reverse): You will clear immigration and re-enter departures. Allow at least 2.5–3 hours. Immigration queues at BKK can be long on peak arrival banks.
Two separate tickets: Your incoming airline has no obligation to wait if the first leg is late. Build in at least 3 hours and accept you are carrying the risk.

Connecting within Don Mueang (DMK to DMK)

Don Mueang is a smaller, simpler airport. Connections are faster. 90 minutes is generally enough for domestic to international. 60 minutes can work for domestic to domestic. Budget carriers at DMK can be unpredictable with delays — the same separate-ticket risk calculation applies.

Connecting between BKK and DMK

This is where travellers get caught out. The two airports are 50–60km apart by road. In light traffic, the journey takes 45 minutes to an hour. In Bangkok peak-hour traffic, it can take 2 hours or more.

Minimum realistic transfer time between BKK and DMK: 4 hours. Many experienced travellers say 5 hours to be safe. There is no rail link between the two airports.

If you have booked a flight into BKK and out of DMK on the same day with less than 4 hours between them, you should change one of those flights. This is not a connection that goes wrong occasionally. It goes wrong regularly.

The specific scenarios people get wrong

AirAsia out of DMK after a long-haul into BKK. Very common routing — international flight lands at the main airport, budget onward leg leaves from the other one. Check your confirmation emails carefully. AirAsia operates from Don Mueang. If you booked your long-haul separately, you may not have noticed.

Thai Airways domestic connecting to AirAsia international.Thai Airways is at BKK. AirAsia's international routes are also at BKK for most routes, but double-check the terminal — BKK has a domestic terminal that requires a short internal transfer.

Booking a hotel in the city during a long layover.If you're transiting Bangkok with 8+ hours and want to leave the airport, factor in immigration, the journey into the city, and the journey back. Budget 2 hours each way — anything under 6 hours doesn't give you much city time.

See your Bangkok connection flagged automatically

Travel Sane reads your booking confirmations and flags connections that look tight — including cross-airport transfers. Paste both confirmations and the timeline shows you what you're actually working with.

See the demo →

Related: How to keep track of a multi-stop Southeast Asia trip · How to read an IRCTC booking confirmation