Travel from Phetchaburi to Kanchanaburi

Bus or train from Phetchaburi to Kanchanaburi?

State Railway of Thailand operates a train from Phetchaburi to Kanchanaburi every 2 hours. Tickets cost $6 - $13 and the journey takes 1 h 32 min. Thailand by Train also services this route twice daily. Alternatively, operates a bus from Phetchaburi to Kanchanaburi hourly. Tickets cost $4 and the journey takes 2 h. Kwan Chee Vee Tour also services this route hourly.

How to get from Phetchaburi to Kanchanaburi

From Petchaburi train to Ton Samrong, walk to Nakhon Pathom, then train to Kanchanaburi. 4 h 36 min ฿711. From Phetchaburi Mini Van to Bangkok Mochit Bus Terminal then Mini Van to Kanchanaburi. 5 h 30 min ฿279. From Phetchaburi taxi to Kanchanaburi. 2 h 8 min ฿1158. From Phetchaburi drive to Kanchanaburi. 2 h 8 min ฿489.

Operators from Phetchaburi to Kanchanaburi

Close Print Itinerary
  1. Here are 4 options to get from
    Phetchaburi to Kanchanaburi:

    1. Trip:
      1 Train
      • One-Way approx: USD $16 - $22
      • Duration: 4 h 36 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $16 - $22
        • Duration: 4 h 36 min
        Close x
    2. Trip:
      2 Mini Van
      • One-Way approx: USD $9
      • Duration: 5 h 30 min
      Open +
      • Trip:
        2 Mini Van
        • One-Way approx: USD $9
        • Duration: 5 h 30 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $30 - $40
      • Duration: 2 h 8 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $30 - $40
        • Duration: 2 h 8 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $12 - $19
      • Duration: 2 h 8 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $12 - $19
        • Duration: 2 h 8 min
        Close x