There are 7 ways to get from Bangkok to Red Lotus Lake by plane, taxi, train, bus, 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.
Fly from Don Mueang International Airport, taxi
best- Fly from Don Mueang International Airport (DMK) to Udon Thani International Airport (UTH)plane DMK - UTH
- Take the taxi from Udon-Thani-Airport-UTH to Red Lotus Laketaxi
3h 13m฿1,678–3,062Train
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Sathani Rotfai Kumphawapitrain
8h฿336–1,464Bus
- Take the bus from Mochit to Nong Wang Yaibus Mochit - Nong Wang Yai
9h 16m฿787–854Drive 542.3 km
- Drive from Bangkok to Red Lotus Lakecar 542.3 km
7h 37m฿2,078–3,001Fly from Suvarnabhumi Airport, taxi
- Fly from Suvarnabhumi Airport (BKK) to Udon Thani International Airport (UTH)plane BKK - UTH
- Take the taxi from Udon-Thani-Airport-UTH to Red Lotus Laketaxi
3h 36m฿1,640–3,060Train via Huai Sam Phat
- Take the train from Krung Thep Aphiwat Central Terminal to Huai Sam Phattrain 133
9h 38m฿391–1,544Bus via Khlong Luang
- Take the bus from Rangsit Bus Terminal to Kumphawapibus Rangsit Bus Terminal - Kumphawapi
10h 26m฿797–851
Don Mueang International Airport (DMK) to Udon Thani International Airport (UTH) flights
Comparing Your Travel Options
The cheapest way to get from Bangkok to Red Lotus Lake is to train which costs ฿330 - ฿1500 and takes 8h.
The fastest way to get from Bangkok to Red Lotus Lake is to fly and taxi which takes 3h 13m and costs ฿1600 - ฿3100.
No, there is no direct bus from Bangkok to Red Lotus Lake. However, there are services departing from Wat Ratcha Natda Ram and arriving at Nong Wang Yai via Mochit. The journey, including transfers, takes approximately 9h 16m.
No, there is no direct train from Bangkok to Red Lotus Lake. However, there are services departing from Krung Thep Aphiwat Central Terminal and arriving at Sathani Rotfai Kumphawapi via . The journey, including transfers, takes approximately 8h.
The distance between Bangkok and Red Lotus Lake is 519 km. The road distance is 542.3 km.
The best way to get from Bangkok to Red Lotus Lake without a car is to train which takes 8h and costs ฿330 - ฿1500.
It takes approximately 3h 13m to get from Bangkok to Red Lotus Lake, including transfers.
Bangkok to Red Lotus Lake bus services, operated by Sawadee Esan, depart from Mochit station.
Bangkok to Red Lotus Lake train services, operated by State Railway of Thailand, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Bangkok to Red Lotus Lake is to train which takes 8h and costs ฿330 - ฿1500. Alternatively, you can bus, which costs ฿750 - ฿900 and takes 9h 16m.
What companies run services between Bangkok, Thailand and Red Lotus Lake, Thailand?
State Railway of Thailand operates a train from Krung Thep Aphiwat Central Terminal to Sathani Rotfai Kumphawapi 3 times a day. Tickets cost ฿190–1,300 and the journey takes 7h 43m. Alternatively, Sawadee Esan operates a bus from Mochit to Nong Wang Yai once daily. Tickets cost ฿650–750 and the journey takes 7h 40m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,200–2,700
- Website
- nokair.com
Flights from Don Mueang International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ฿1,200–2,400
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,100–2,000
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Udon Thani International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ฿1,100–2,300
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Udon Thani International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ฿2,100–4,400
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Sathani Rotfai Kumphawapi
- Ave. Duration
- 7h 43m
- Frequency
- 3 times a day
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–540
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Krung Thep Aphiwat Central Terminal to Huai Sam Phat
- Ave. Duration
- 7h 51m
- Frequency
- Twice daily
- Estimated price
- ฿180–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿200–250
- 2nd Class (Air-Conditioned Berth)
- ฿180–230
- 2nd Class (Air-conditioned Seat)
- ฿480–520
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Website
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Huai Sam Phat
- Ave. Duration
- 9h 12m
- Frequency
- Every 4 hours
- Estimated price
- ฿200–750
- Schedules at
- Thai Railway
- Phone
- +66 2-6745555
- Website
- Sawadee Esan
Bus from Mochit to Nong Wang Yai
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- ฿650–750
- Schedules at
- Sawadee Esan
- Phone
- +66 2 260 1060
- [email protected]
- Website
- Jiratkan Kemarat
Bus from Rangsit Bus Terminal to Kumphawapi
- Ave. Duration
- 7h 10m
- Frequency
- Twice daily
- Estimated price
- ฿613
- Website
- Jiratkan Kemarat
- Ave. Duration
- 54 min
- Estimated price
- ฿480–600
Grab Taxi
- Phone
- +66 061 494 6191
- Website
- grab.com
Thai Taxi Services
- Phone
- +66 98 6513465
Grab Taxi
- Phone
- +66 061 494 6191
- Website
- grab.com
Thai Taxi Services
- Phone
- +66 98 6513465
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 What documents do I need to cross Niagara Falls?, Why you should take the train in the US, and Need to know: Jadrolinija - to help you get the most out of your next trip.
Booking & Getting There
Bangkok to Red Lotus Lake bus services, operated by Sawadee Esan, arrive at Nong Wang Yai station.
Bangkok to Red Lotus Lake train services, operated by State Railway of Thailand, arrive at Sathani Rotfai Kumphawapi station.
Yes, the driving distance between Bangkok to Red Lotus Lake is 542 km. It takes approximately 7h 37m to drive from Bangkok to Red Lotus Lake.
There are 12+ hotels available in Red Lotus Lake.


