Travel from Chiang-Mai to Sing-Buri

Bus or train from Chiang Mai to Sing Buri?

State Railway of Thailand operates a train from Chiang Mai to Sing Buri 3 times a day. Tickets cost $19 - $27 and the journey takes 8 h 36 min. also services this route hourly. Alternatively, Bangkok Busline operates a bus from Chiang Mai to Sing Buri every 4 hours. Tickets cost $22 and the journey takes 9 h 40 min. 2 other operators also service this route.

How to get from Chiang Mai to Sing Buri

From Chiang Mai train to Lopburi then non aircon bus to Sing Buri. 9 h 51 min ฿761. From Chiang Mai bus to Bangkok Mochit Bus Terminal, Minivan to Lopburi, then non aircon bus to Sing Buri. 14 h 55 min ฿922. From Chiang Mai drive to Sing Buri. 7 h 57 min ฿1896. From Chiang Mai City Art & Cultural Center bus to Chiang Mai airport, fly to Bangkok Don Muang airport, train to Lopburi, then non aircon bus to Sing Buri. 5 h 43 min ฿1572. From Chiang Mai City Art & Cultural Center bus to Chiang Mai airport, fly to Bangkok airport, Airport free shuttle bus to Don Mueang, train to Lopburi, then non aircon bus to Sing Buri. 7 h 8 min ฿1890. From Chiang Mai train to Lampang, taxi to Lampang airport, fly to Bangkok Don Muang airport, train to Lopburi, then non aircon bus to Sing Buri. 8 h 10 min ฿2498.
Close Print Itinerary
  1. Here are 6 options to get from
    Chiang Mai to Sing Buri:

    1. Trip:
      1 Train
      • One-Way approx: USD $20 - $28
      • Duration: 9 h 51 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $20 - $28
        • Duration: 9 h 51 min
        Close x
    2. Trip:
      2 Bus, Minivan
      • One-Way approx: USD $29
      • Duration: 14 h 55 min
      Open +
      • Trip:
        2 Bus, Minivan
        • One-Way approx: USD $29
        • Duration: 14 h 55 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $45 - $75
      • Duration: 7 h 57 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $45 - $75
        • Duration: 7 h 57 min
        Close x
    4. Trip:
      4 Fly Chiang Mai to Bangkok Don Muang, train
      • One-Way approx: USD $32 - $120
      • Duration: 5 h 43 min
      Open +
      • Trip:
        4 Fly Chiang Mai to Bangkok Don Muang, train
        • One-Way approx: USD $32 - $120
        • Duration: 5 h 43 min
        Close x
    5. Trip:
      5 Fly Chiang Mai to Bangkok, train
      • One-Way approx: USD $37 - $130
      • Duration: 7 h 8 min
      Open +
      • Trip:
        5 Fly Chiang Mai to Bangkok, train
        • One-Way approx: USD $37 - $130
        • Duration: 7 h 8 min
        Close x
    6. Trip:
      6 Train to Lampang, fly to Bangkok Don Muang, train
      • One-Way approx: USD $47 - $206
      • Duration: 8 h 10 min
      Open +
      • Trip:
        6 Train to Lampang, fly to Bangkok Don Muang, train
        • One-Way approx: USD $47 - $206
        • Duration: 8 h 10 min
        Close x