There are 4 ways to get from Kaeng Krachan National Park to Bangkok by 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.

Recommended option

Taxi, train  •  5 h 13 min

  1. Take a taxi from Kaeng Krachan National Park to Phetchaburi
  2. Take the train from Phetchaburi to Hua Lamphong 168 Kantang - Hua Lamphong - Class II Sleeper AC / ...

$27 - $57

Cheapest option

Taxi, Minivan  •  5 h 24 min

  1. Take a taxi from Kaeng Krachan National Park to Cha-am
  2. Take the Minivan from Cha-am to Southern Bus Terminal Bangkok

$23 - $26

2 alternative options

Taxi  •  3 h 30 min

  1. Take a taxi from Kaeng Krachan National Park to Bangkok 130.9 miles

$40 - $55

Drive  •  3 h 30 min

  1. Drive from Kaeng Krachan National Park to Bangkok 130.9 miles

$18 - $27

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

There is no direct connection from Kaeng Krachan National Park to Bangkok. However, you can take the taxi to Phetchaburi then take the train to Hua Lamphong. Alternatively, you can take the taxi to Cha-am, take the Minivan to Southern Bus Terminal Bangkok, take the walk to Bangkok Southern Bus Terminal, then take the bus to Democracy Monument.

Train operators
State Railway of Thailand
Website
railway.co.th
Train from Phetchaburi to Hua Lamphong
Ave. Duration
3 h 15 min
Frequency
Hourly
Estimated price
$9 - $35
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$2 - $6
2nd Class (Seat)
$9 - $13
2nd Class (Berth)
$18 - $24
1st Class (Berth)
$25 - $35
Bus operators
Malee Van
Website
12go.asia
Bus from Cha-am to Southern Bus Terminal Bangkok
Ave. Duration
2 h 50 min
Frequency
Every 4 hours
Estimated price
$5
Schedules at
12go.asia
Book at
12go.asia
Other operators
Taxi from Kaeng Krachan National Park to Phetchaburi
Ave. Duration
1 h 58 min
Estimated price
$18 - $22

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 How do I buy a London Underground ticket?, What documents do I need to cross Niagara Falls? and How to get from London to Edinburgh - to help you get the most out of your next trip.

Questions & Answers

The distance between Kaeng Krachan National Park and Bangkok is 155 km. The road distance is 210 km.

The cheapest way to get from Kaeng Krachan National Park to Bangkok is to drive which costs ฿550 - ฿900 and takes 3 h 30 min.

The quickest way to get from Kaeng Krachan National Park to Bangkok is to taxi which takes 3 h 30 min and costs ฿1400 - ฿1700.

It takes approximately 5 h 13 min to get from Kaeng Krachan National Park to Bangkok, including transfers.