There are 3 ways to get from Suvarnabhumi Airport (BKK) to Dusit Thani Bangkok by train, subway, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, MRT  •  43 min

  1. City Line Airport - Phayathai
  2. Blue

$2

2 alternative options

Taxi  •  23 min

  1. 21.4 miles

$12 - $15

Drive  •  23 min

  1. 21.4 miles

$3 - $5

What companies run services between Suvarnabhumi Airport (BKK), Thailand and Dusit Thani Bangkok, Thailand?

There is no direct connection from Suvarnabhumi Airport (BKK) to Dusit Thani Bangkok. However, you can take the train to Makkasan City Air Terminal, take the walk to Phetchaburi, take the MRT to Si Lom, then take the walk to Dusit Thani Bangkok. Alternatively, you can take the taxi to Dusit Thani Bangkok.

Train operators
Airport Rail Link
Website
srtet.co.th
Train from Suvarnabhumi Airport to Makkasan City Air Terminal
Ave. Duration
22 min
Frequency
Every 15 minutes
Estimated price
$1 - $2
Schedules at
srtet.co.th
Bangkok Metro
Website
bangkokmetro.co.th
Subway from Phetchaburi to Si Lom
Ave. Duration
14 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
bangkokmetro.co.th
Other operators
Taxi from Suvarnabhumi Airport (BKK) to Dusit Thani Bangkok
Ave. Duration
23 min
Estimated price
$12 - $15
All Thai taxi
Phone
0-2018-9799
Website
allthaitaxi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Need to know: Jadrolinija and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Questions & Answers

The distance between Suvarnabhumi Airport (BKK) and Dusit Thani Bangkok is 23 km. The road distance is 34 km.

The cheapest way to get from Suvarnabhumi Airport (BKK) to Dusit Thani Bangkok is to train and MRT which costs ฿65 - ฿80 and takes 43 min.

The quickest way to get from Suvarnabhumi Airport (BKK) to Dusit Thani Bangkok is to taxi which takes 23 min and costs ฿400 - ฿480.

It takes approximately 43 min to get from Suvarnabhumi Airport (BKK) to Dusit Thani Bangkok, including transfers.

Trips from Suvarnabhumi Airport (BKK)

Suvarnabhumi Airport BKK to CentralWorld Suvarnabhumi Airport BKK to Citrus Sukhumvit 13 Nana Bangkok by Compass Hospitality Suvarnabhumi Airport BKK to Kalasin Suvarnabhumi Airport BKK to Samutprakarn Crocodile Farm Zoo Station Suvarnabhumi Airport BKK to The Emerald Hotel Bangkok Suvarnabhumi Airport BKK to Check Inn Regency Park Bangkok Suvarnabhumi Airport BKK to Kata Noi Beach Suvarnabhumi Airport BKK to Sathani BTS Saphan Taksin Suvarnabhumi Airport BKK to Kyaiktiyo Pagoda Suvarnabhumi Airport BKK to Quezon City Suvarnabhumi Airport BKK to Saarbrücken Suvarnabhumi Airport BKK to The Heritage Bangkok Suvarnabhumi Airport BKK to The Palazzo Hotel Bangkok Suvarnabhumi Airport BKK to Luang Prabang Suvarnabhumi Airport BKK to Koh Lanta Suvarnabhumi Airport BKK to London Stansted Airport STN Suvarnabhumi Airport BKK to Kantary Hotel Kabinburi Kabin Buri Suvarnabhumi Airport BKK to Eriya Russia Suvarnabhumi Airport BKK to Palermo Airport PMO Suvarnabhumi Airport BKK to Holiday Inn Chiangmai Hotel Chiang Mai Suvarnabhumi Airport BKK to Ban Chat Pa Wai Suvarnabhumi Airport BKK to Urbino Suvarnabhumi Airport BKK to Hamilton Island Airport HTI Suvarnabhumi Airport BKK to Back Home Backpackers Bangkok Suvarnabhumi Airport BKK to Parkview Ratchaprarop Bangkok Suvarnabhumi Airport BKK to Kamthieng House Museum Suvarnabhumi Airport BKK to View Talay 5 Jomtien Beach Pattaya South Suvarnabhumi Airport BKK to Muban Mueang Thong Song Thap Si Suvarnabhumi Airport BKK to North Carolina Suvarnabhumi Airport BKK to Đồng Hới