From Bangkok to Prachuap

There are many ways to travel from Bangkok to Prachuap :

By Train

Bangkok-Prachuap by train

Train is definitively not the fastest way to travel in Thailand, but it might be the best to enjoy the scenery along the way. There are three different types of trains: Special Express, Express and Rapid. They respectively (and theoretically) take 5, 5½ and 6 hours to reach Prachuap. Most of the time, trains will be on time when they leave Hua Lamphong Railway Station, but you can expect between 30 minutes and one hour delay on arrival.


  • Special Express (only one class): 455฿
  • Express: 3rd class: 208฿, 2nd class: 285฿
  • Rapid: 3rd class: 168฿, 2nd class: 245฿

Time table:

Trains to Prachuap

By Bus

There are regular buses going to Prachuap departing from the Southern Bus Terminal. When you’re in the Southern Bus Terminal go to the second floor to buy your ticket. Note that the last bus leaves at 8 pm. The buses mignt not be the best you will find in Thailand but they are quite safe ,confortable and air-conditionned. You can expect the ride to last around 5 hours and it will cost you 200฿.

By Minivan

Minivan Victory Monument

Minivans are a very popular way of transportation in Thailand, but be aware they are also well known to be quite dangerous, since most minivans drivers seem to think they are on a Formula One circuit. Anyway, if that doesn’t scare you, there are minivans leaving every hours from Victory Monument and from the nothern bus station (Mo chit). The ride will cost you between 200 and 250 bahts and it should take between 4 and 4½ hours.

By Car

From Bangkok, take the Thon Buri – Pak Tho Road (Highway 35), passing Samut Sakhon, Samut Songkhram, then turn left into Phetchakasem Road (Highway 4), then follow the road until you see the crossroad leading to Prachuap Khiri Khan. The total distance is approximately 280 km.

By Taxi

A taxi ride from Bangkok to Prachuap Khiri Khan will cost you between 3 000 to 3 500 bahts.