By train the journey from Prachuap Khiri Khan to Bangkok is scheduled to take from 4 to 6 hours depending upon which train you travel on. Some are faster than others.
Train Times from Prachuap Khiri Khan to Bangkok
There are 9 trains a day from Prachuap Khiri Khan (Prachuap) to Bangkok.
| Prachuap | Bangkok | Service | Train |
| 00:55 | 06:10 | Express | 86 |
| 01:21 | 06:45 | Rapid | 174 |
| 02:28 | 07:30 | Rapid | 172 |
| 03:08 | 08:10 | Special Express | 32 |
| 03:54 | 09:05 | Special Express | 38/46 |
| 05:12 | 10:50 | Rapid | 170 |
| 13:25 | 18:05 | Special Express | 40 |
| 23:00 | 03:45 | Special Express | 42/44 |
| 23:59 | 05:10 | Rapid | 168 |
- The fastest service is Train #40, departing at 13:25, scheduled to complete the journey to Bangkok in 4 hours 40 minutes.
- The slowest service is Train #170, departing at 05:12, which is scheduled to reach Bangkok 5 hours 38 minutes later at 10:50.
Buy Tickets from Prachuap Khiri Khan to Bangkok
Use the Search Box below to buy your train tickets from Prachuap Khiri Khan to Bangkok.
Ticket Prices from Prachuap Khiri Khan to Bangkok
Tickets purchased online through the Search Box above are 50 to 100 THB more expensive than tickets purchased at a train station.
| Seat Type | Online Price | Station Price |
| 1st Class A/C Sleeper | 1,394 THB | 1,294 THB |
| 2nd Class A/C Sleeper | 962 THB | 862 THB |
| 2nd Class A/C Seat | 447 THB | 372 THB |
| 2nd Class Fan Seat | 387 THB | 322 THB |
| 3rd Class Fan Seat | 297 THB | 247 THB |
Tickets often sell out before the day of travel for 1st and 2nd Class Sleeper Seats between Prachuap Khiri Khan and Bangkok. This is not because there is a high demand for train tickets from Prachuap Khiri Khan, but because all the direct trains to Bangkok stop at Surat Thani (which is the connection point to the islands of Koh Samui and Koh Phangan) and Chumphon (the nearest station to Koh Tao) before they get to Prachuap Khiri Khan.
In high season, particularly around the time of Koh Phangan’s monthly Full Moon Party, all the 1st and 2nd Class Sleeper seats get booked in advance by people travelling from Surat Thani to Bangkok on the overnight trains.
Journey Info to Bangkok
- Distance from Prachuap Khiri Khan to Bangkok: 287 km.
- Train travel time from Prachuap Khiri Khan to Bangkok: 4 hours 40 minutes to 5 hours 38 minutes.
- Travel by road time from Prachuap Khiri Khan to Bangkok: 3 hours 45 minutes.
Best Trains from Prachuap Khiri Khan to Bangkok
The best trains to take from Phrachuap Khiri Khan to Bangkok are:
- Daytime train: Train #40 departing at 13:25 because it is the fastest train, and it arrives at 18:05 which is still early enough to check into a hotel and go out for an evening meal.
- Overnight train: Train #32 departing at 03:08 because it has the best quality 1st and 2nd Class Sleeper carriages available.
If you want to transport a bicycle or a large item of luggage then travel on any train except Train #42/44 and Train #40, as both these train are 3 carriage Sprinter Services with no freight car in which you transport your oversized item.
Prachuap Khiri Khan Railway Station
Prachuap Khiri Khan Railway Station is located near to centre of Prachuap Khiri Khan town, only 550 metres walk from Prachuap Khiri Khan’s famous town centre pier with its much photographed light house.

If you not already booked a place to stay in Prachuap Khiri Khan then try the Prachuap Grand Hotel which is only a 450 metre walk from Prachuap Khiri Khan Railway Station.
Location of Prachuap Khiri Khan Station
Bangkok Railway Station
The main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).