Travel from Phetchaburi to Chiang-Mai

Bus or train from Phetchaburi to Chiang Mai?

operates a bus from Phetchaburi to Chiang Mai hourly. Tickets cost $4 and the journey takes 2 h. Sombat Tour also services this route every 2 hours. Alternatively, State Railway of Thailand operates a train from Phetchaburi to Chiang Mai hourly. Tickets cost $8 - $16 and the journey takes 2 h 39 min. State Railway of Thailand also services this route 5 times a day.

How to get from Phetchaburi to Chiang Mai

From Petchaburi train to Bang Sue MRT Station, MRT to Makkasan City Air Terminal, train to Bangkok airport, fly to Chiang Mai airport, then bus to Chiang Mai. 6 h 36 min $68. From Petchaburi train to Bang Sue, train to Bangkok Don Muang airport, fly to Chiang Mai airport, then bus to Chiang Mai. 6 h 43 min $61. From Petchaburi train to Bang Sue MRT Station, MRT to Makkasan City Air Terminal, train to Bangkok airport, fly to Lampang airport, taxi to Lampang, then train to Chiang Mai. 9 h 31 min $101. From Petchaburi train to Bang Sue, train to Bangkok Don Muang airport, fly to Lampang airport, taxi to Lampang, then train to Chiang Mai. 9 h 28 min $89. From Phetchaburi Mini Van to Bangkok Mochit then bus to Chiang Mai. 12 h 20 min $22. From Phetchaburi Mini Van to Bangkok Mochit Bus Terminal, bus to Chiang Mai Arcade Bus Terminal, then bus to Chiang Mai City Art & Cultural Center. 13 h 18 min $29. From Petchaburi train to Bang Sue then train to Chiang Mai. 14 h 19 min $42. From Phetchaburi drive to Chiang Mai. 11 h 27 min $87.