Rome2rio's partners include

There are 5 ways to get from Bangkok to Erawan National Park by bus, train, taxi or car

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

Map of how to get from Bangkok to Erawan National Park.
Launch map view
  • Distance: 103.1 miles
  • Duration: 4 h 35 min

What companies run services between Bangkok, Thailand and Erawan National Park, Thailand?

You can take a bus from Bangkok to Erawan National Park via Kanchanaburi and Erawan National Park in around 4 hours 35 minutes. Alternatively, State Railway of Thailand operates a train from Bangkok to Erawan National Park twice daily. Tickets cost $8 - $12 and the journey takes 5 hours 5 minutes.

Train operators
State Railway of Thailand
Bus operators
Tara Tour and Travel
Website
12go.asia
Bus from Bangkok Tara Travel to Kanchanaburi
Avg. Duration
2 h 30 min
Frequency
3 times a day
Estimated price
$8
Schedules at
12go.asia
Book at
12go.asia
bus
Bus from Kanchanaburi to Erawan National Park
Avg. Duration
1 h 30 min
Frequency
Hourly
Estimated price
$2
Win Happy
Website
12go.asia
Bus from Bangkok Southern Bus Terminal to Kanchanaburi
Avg. Duration
3 h
Frequency
Hourly
Estimated price
$5
Schedules at
12go.asia
Yamajareon Co.
Bus from Southern Bus Terminal Bangkok to Kanchanaburi
Avg. Duration
3 h
Frequency
Hourly
Estimated price
$5
Schedules at
12go.asia
Book at
12go.asia
Other operators
Taxi
Avg. Duration
3 h 1 min
Estimated price
$40 - $50
All Thai taxi
Phone
0-2018-9799
Website
allthaitaxi.com

How far is it from Bangkok to Erawan National Park?

The distance between Bangkok and Erawan National Park is 165 km. The road distance is 193 km.

What is the cheapest way to get from Bangkok to Erawan National Park?

The cheapest way to get from Bangkok to Erawan National Park is to Minivan and bus which costs ฿310 and takes 5 hours 51 minutes.

What is the fastest way to get from Bangkok to Erawan National Park?

The quickest way to get from Bangkok to Erawan National Park is to taxi which takes 3 hours 1 minute and costs ฿1600.

How long does it take to get from Bangkok to Erawan National Park?

It takes approximately 4 hours 35 minutes to get from Bangkok to Erawan National Park, including transfers.