← All neighborhoods

Suvarnabhumi Airport (BKK)

The ARL terminus — 8 stations from central Bangkok, 27 minutes to Phaya Thai. Airport hotels, transit hotels, and the massive Lat Krabang industrial zone. If you have a dawn departure from BKK, sleep here. The ARL starts at 05:30.

Best for: Early BKK departures, late BKK arrivals, transit stays🏨 15 hotels✈️ BKK 11–23 min✈️ DMK 59–66 min

Where is Suvarnabhumi Airport (BKK)?

Suvarnabhumi (BKK) is Bangkok's main international gateway, and the airport zone has quietly built an ecosystem for the two kinds of travelers who need it: those with a 06:30 departure and those landing at 01:00. The Airport Rail Link begins in the airport's basement: eight stations, about 26 minutes to Phaya Thai, trains running from 05:30 until around midnight — check the last train against your landing time, because after it stops the journey into town becomes a 45-90 minute taxi ride depending on the tollways. Airport hotels cluster along Bang Na-Trat Road and around Lat Krabang, ten to fifteen minutes from the terminal: everything from capsule-style sleep pods inside the complex to full-service business hotels with free 24-hour shuttles, pools, and 03:00 room service. Spending the last night here before an early flight buys you an hour of sleep and removes all transit risk — the trade-off is that you are nowhere near the city's restaurants, temples, or nightlife; the malls by the expressway junction and Lat Krabang's local eateries are your realistic dinner options. Lat Krabang itself is a vast industrial zone — functional, not scenic, and the reason this neighborhood is taxi territory rather than a walking one. It suits dawn-departure flights, late arrivals, long layovers, and overnight transit passengers who want a real bed between flights. What to avoid: cutting it fine — immigration queues at BKK can stretch past an hour at peak, so arrive three hours before international departures; and avoid unmarked taxis — use the official rank inside (meter plus the 50 baht airport fee) or a ride-hailing pickup point. For Don Mueang (DMK), allow 60-90 minutes by taxi between the airports — the inter-airport shuttle bus serves through-checked passengers only. If your onward flight is from DMK the next morning, consider staying near Mo Chit instead and riding the A1 bus north. Transit hotels inside the terminal itself are the zero-risk option for same-day connections.

Top highlights:
  • ARL station in the terminal basement (26 min to city)
  • Airport hotels with free 24-hour shuttle buses
  • In-terminal transit/sleep pods for layovers
  • Lat Krabang (industrial zone, local eating)
  • Duty-free mega-mall departures level

🍜 Food: Departures level has the expected international brands plus solid Thai food courts airside and landside. Landside, the airport hotels serve 24-hour menus, and Lat Krabang's lanes do excellent Thai-Chinese noodle and roast-meat shops at local prices. Nobody comes here for the dining scene — but you will not go hungry at 3am.

🚆 Transit: The ARL runs from the airport basement to Phaya Thai in about 26 min (first train 05:30, last around midnight) — beyond that, taxis take 45-90 min to central Bangkok. This zone is taxi-first: hotels here run free shuttles; walking is not realistic. For DMK allow 60-90 min by taxi. Official taxi rank: meter plus 50 baht fee.

Stations in Suvarnabhumi Airport (BKK)

Station
Suvarnabhumi Airport111m66m
Lat Krabang1416m64m
Ban Thap Chang023m59m

Nearest hotels in Suvarnabhumi Airport (BKK)

Taxi area: hotels shown regardless of walking distance — a short taxi ride reaches the station.

Times = walk to station + train to airport. Hover any time for breakdown.

View all hotels in Suvarnabhumi Airport (BKK) →

Fly onward from Suvarnabhumi (BKK)

Domestic connections from this airport.

Map

🟠 = hotels. Click a station to see its hotels. Streets © OpenStreetMap.

/** * TripAirportOrder.astro — client-side reorder of BKK/DMK pairs (tt#109). * * Server-rendered pages (home corridor sections, station pages) show the * BKK and DMK journey/hotel cards in a fixed order. When the visitor has a * persisted trip airport (HotelSearch writes `tt:trip-airport:v1`), the * selected airport's card should LEAD — same rule HotelSearch applies to * its sort and badges. * * Static HTML cannot know the selection, so this script runs once per page * and swaps DOM order inside every `.legs` pair. It is progressive * enhancement only: without JS or without a selection, nothing changes. * * Zero-dependency by design (plain script, runs before paint via placement * at the end of Layout's body). */ ---