Travel from Phetchaburi to Krabi

Bus from Phetchaburi to Krabi

Greenbus Thailand operates a bus from Phetchaburi to Krabi once daily. Tickets cost $6 - $9 and the journey takes 2 h 15 min. 3 other operators also service this route.

How to get from Phetchaburi to Krabi

From Phetchaburi train to Surat Thani, train to Ban Song, then taxi to Krabi. 10 h 3 min ฿3817. From Phetchaburi train to Chumphon, walk to Chumphon, then Minivan to Krabi Bus. 11 h 12 min ฿1142. From Phetchaburi train to Surat Thani station, bus to Surat Thani, bus to Phang Nga, then bus to Krabi Bus Station. 11 h 49 min ฿888. From เพชรบุรี Phetchaburi bus to Prachuap Khirikhan, Minivan to Chumphon, walk to Chumphon, then Minivan to Krabi Bus. 12 h 48 min ฿1159. From Phetchaburi train to Chumphon Station, walk to Chumphon, then Minivan to Krabi Bus. 12 h 56 min ฿1141. From Phetchaburi drive to Krabi. 9 h 17 min ฿2213. From Petchaburi train to Bang Sue MRT Station, MRT to Makkasan City Air Terminal, train to Bangkok airport, fly to Krabi airport, then bus to Krabi. 7 h 24 min ฿2760. From Petchaburi train to Bang Sue, train to Bangkok Don Muang airport, fly to Krabi airport, then bus to Krabi. 7 h 36 min ฿2060.

Is there a direct bus between Phetchaburi and Krabi?

No, there is no direct bus from Phetchaburi to Krabi. However, there are services departing from เพชรบุรี Phetchaburi and arriving at Krabi Bus via Prachuap Khirikhan and Chumphon. The journey, including transfers, takes approximately 12 h 48 min.