COVID-19 Travel restrictions may apply in Thailand. Learn More.

There are 5 ways to get from Bangkok to Din Daeng by train, bus, 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  •  11 min

  1. Take the train from Hua Lamphong to Makkasan City Air Terminal Eastern

฿35 - ฿900

Cheapest option

Bus  •  17 min

  1. Take the bus from Opposite Thai Airways Building to Ratchakhru 503 / ...

฿10 - ฿35

3 alternative options

MRT  •  24 min

  1. Take the MRT from Sam Yot to Huai Khwang Blue

฿29 - ฿45

Taxi  •  9 min

  1. Take a taxi from Bangkok to Din Daeng 9.9 km

฿130 - ฿160

Drive  •  9 min

  1. Drive from Bangkok to Din Daeng 9.9 km

฿27 - ฿40

Coronavirus (COVID-19) in Thailand

There is widespread community transmission globally.
Some travel restrictions are being lifted in Thailand. For the latest travel status, please check the official page for Thailand.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Thailand.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Thailand due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Thailand

Some domestic travel restrictions began to ease in Thailand from June 14.

Official Coronavirus (COVID-19) Information for Thailand

International flights leaving Thailand are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Thailand

Last updated: August 12 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Bangkok to Din Daeng is to drive which costs ฿27 - ฿40 and takes 9 min.

More details

The quickest way to get from Bangkok to Din Daeng is to taxi which costs ฿130 - ฿160 and takes 9 min.

More details

Yes, there is a direct bus departing from Opposite Thai Airways Building and arriving at Ratchakhru. Services depart every 10 minutes, and operate every day. The journey takes approximately 17 min.

More details

Yes, there is a direct train departing from Hua Lamphong and arriving at Makkasan City Air Terminal. Services depart four times a day, and operate every day. The journey takes approximately 11 min.

More details

The distance between Bangkok and Din Daeng is 7 km. The road distance is 9.9 km.

Get driving directions

The best way to get from Bangkok to Din Daeng without a car is to train which takes 11 min and costs ฿35 - ฿900.

More details

The train from Hua Lamphong to Makkasan City Air Terminal takes 11 min including transfers and departs four times a day.

More details

Bangkok to Din Daeng bus services, operated by Bangkok Mass Transit Authority, depart from Opposite Thai Airways Building station.

More details

Bangkok to Din Daeng train services, operated by State Railway of Thailand, depart from Hua Lamphong station.

More details

The best way to get from Bangkok to Din Daeng is to train which takes 11 min and costs ฿35 - ฿900. Alternatively, you can bus, which costs ฿10 - ฿35 and takes 17 min.

Mode details

Map of how to get from Bangkok to Din Daeng.
Launch map view
  • Distance: 7.1 km
  • Duration: 11 min

What companies run services between Bangkok, Thailand and Din Daeng, Thailand?

State Railway of Thailand operates a train from Hua Lamphong to Makkasan City Air Terminal 4 times a day. Tickets cost ฿35 - ฿900 and the journey takes 11 min. Alternatively, Bangkok Mass Transit Authority operates a bus from Opposite Thai Airways Building to Ratchakhru every 10 minutes. Tickets cost ฿10 - ฿35 and the journey takes 17 min.

Train operators
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hua Lamphong to Makkasan City Air Terminal
Ave. Duration
11 min
Frequency
4 times a day
Estimated price
฿35 - ฿900
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
฿35 - ฿150
2nd Class (Air-Conditioned Berth)
฿550 - ฿750
2nd Class (Air-conditioned Seat)
฿230 - ฿320
1st Class (Air-Conditioned Berth)
฿700 - ฿900
Bangkok Metro
Phone
0 2264 6400
Email
crc@bemplc.co.th
Website
mrta.co.th
Subway from Sam Yot to Huai Khwang
Ave. Duration
24 min
Frequency
Every 5 minutes
Estimated price
฿29 - ฿45
Schedules at
mrta.co.th
Bus operators
Bangkok Mass Transit Authority
Other operators
Taxi from Bangkok to Din Daeng
Ave. Duration
9 min
Estimated price
฿130 - ฿160
Grab Taxi
Website
grab.com
GoodTaxiThai
Phone
+66 85 046 6356
Website
goodtaxithai.com
All Thai taxi
Phone
+66 2 018 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 The London Underground: Essential tips to navigate the Tube, How to get from Florence to Rome and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

Bangkok to Din Daeng bus services, operated by Bangkok Mass Transit Authority, arrive at Ratchakhru station.

More details

Bangkok to Din Daeng train services, operated by State Railway of Thailand, arrive at Makkasan City Air Terminal station.

More details

Yes, the driving distance between Bangkok to Din Daeng is 10 km. It takes approximately 9 min to drive from Bangkok to Din Daeng.

Get driving directions

There are 2526+ hotels available in Din Daeng. Prices start at ฿3750 per night.

More details