Travel from Bangkok to Suphan-Buri

Bus or train from Bangkok to Suphan Buri?

State Railway of Thailand operates a train from Bangkok to Suphan Buri every 4 hours. Tickets cost $7 - $10 and the journey takes 1 h 58 min. 2 other operators also service this route. Alternatively, Bangkok Mass Transit Authority operates a bus from Bangkok to Suphan Buri hourly. Tickets cost $1 - $2 and the journey takes 1 h 23 min. 3 other operators also service this route.

How to get from Bangkok to Suphan Buri

From Hua Lamphong train to Lopburi, Mini Bus to Ang Thong, then Mini Van to Suphan Buri. 4 h 13 min ฿389. From Phan Fa bus to Don Mueang Airport, bus to Rangsit, Mini Van to Ang Thong, then Mini Van to Suphan Buri. 4 h 39 min ฿241. From Khaosan Road Mini Van to Ayuthaya Station, bus to Ang Thong, then Mini Van to Suphan Buri. 4 h 45 min ฿397. From Bangkok taxi to Suphan Buri. 1 h 27 min ฿832. From Bangkok drive to Suphan Buri. 1 h 27 min ฿346.

How long does it take to get from Bangkok to Suphan Buri?

It takes approximately 4 h 13 min to get from Bangkok to Suphan Buri.

Operators from Bangkok to Suphan Buri

OperatorPhoneWebsite
State Railway of ThailandState Railway of Thailand
Bangkok Mass Transit AuthorityBangkok Mass Transit Authority
Mama Travel and TourMama Travel and Tour
Close Print Itinerary
  1. Here are 5 options to get from
    Bangkok to Suphan Buri:

    1. Trip:
      1 Train
      • One-Way approx: USD $11 - $14
      • Duration: 4 h 13 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $11 - $14
        • Duration: 4 h 13 min
        Close x
    2. Trip:
      2 Mini Van
      • One-Way approx: USD $6 - $8
      • Duration: 4 h 39 min
      Open +
      • Trip:
        2 Mini Van
        • One-Way approx: USD $6 - $8
        • Duration: 4 h 39 min
        Close x
    3. Trip:
      3 Mini Van via Ayuthaya Station
      • One-Way approx: USD $12
      • Duration: 4 h 45 min
      Open +
      • Trip:
        3 Mini Van via Ayuthaya Station
        • One-Way approx: USD $12
        • Duration: 4 h 45 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $22 - $27
      • Duration: 1 h 27 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $22 - $27
        • Duration: 1 h 27 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $8 - $13
      • Duration: 1 h 27 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $8 - $13
        • Duration: 1 h 27 min
        Close x