← BKK–DMK corridor & all stations

BTS Sukhumvit

BTS Sukhumvit

The BTS Sukhumvit Line is Bangkok's busiest rail line, running north from Khu Khot through Chatuchak, Siam, and southeast to Samut Prakan (Kheha). It intersects the ARL at Phaya Thai — the main transfer point for Suvarnabhumi Airport (BKK). Key interchange with MRT Blue at Asok/Sukhumvit.

BTS Skytrain (elevated metro) · 47 stations · 1550 hotels nearby

All stations on the BTS Sukhumvit

From Kheha (south) to Khu Khot (north)

#Station
1Kheha1109m68m
2Sai Luat1107m66m
3Phraek Sa1105m64m
4Srinagarindra495m50m
5Pak Nam4100m48m
6Royal Thai Naval Academy296m56m
7Chang Erawan195m67m
8Pu Chao2115m50m
9Samrong490m38m
10Bearing888m40m
11Bang Na1486m🚌 timing unreliable
12Udom Suk1683m33m
13Punnawithi1280m35m
14Bang Chak1879m37m
15On Nut2676m67m
16Phra Khanong3674m64m
17Ekkamai3971m61m
18Thong Lo6969m59m
19Phrom Phong11366m59m
20Asok22264m53m
21Nana21062m52m
22Phloen Chit17360m50m
23Chit Lom16358m43m
24Siam5955m52m
25Ratchathewi8952m43m
26Phaya Thai11048m43m
27Victory Monument3351m36m
28Sanam Pao1055m35m
29Ari2257m31m
30Saphan Khwai1660m42m
31Mo Chit1161m49m
32Ha Yeak Lat Phrao564m32m
33Phahon Yothin 24867m50m
34Ratchayothin1668m48m
35Sena Nikhom670m46m
36Kasetsart University572m44m
37Royal Forest Department274m58m
38Bang Bau176m57m
3911th Infantry Regiment278m38m
40Wat Phrasri Mahathat485m34m
41Phahonyothin 59481m34m
42Sai Yud383m32m
43Saphan Mai384m40m
44Bhumibol Adulyadej Hospital089m29m
45Royal Thai Air Force Museum088m30m
46Yaek Kor Por Aor190m31m
47Khu Khot193m35m

Airport connections from the BTS Sukhumvit

to Suvarnabhumi (BKK)
48–115 min
Range across all 47 stations on this line.
to Don Mueang (DMK)
29–68 min
Range across the 46 of 47 stations on this line with a verified time. May involve bus transfer.

Times for Tue 1 Sep 2026, 08:00 Asia/Bangkok schedule.

/** * 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). */ ---