Travel from Malacca to Bangkok

Bus or train from Malacca to Bangkok?

KTM ETS Malaysia Railway operates a train from Malacca to Bangkok 3 times a day. Tickets cost $14 - $25 and the journey takes 7 h 15 min. State Railway of Thailand also services this route twice daily. Alternatively, KKKL Express operates a bus from Malacca to Bangkok once daily. Tickets cost $20 - $21 and the journey takes 17 h. 2 other operators also service this route.

How to get from Malacca to Bangkok

From Melaka bus to Kuala Lumpur airport, fly to Bangkok airport, then train to Bangkok. 7 h 2 min $102. From Melaka bus to Kuala Lumpur airport, fly to Bangkok Don Muang airport, then bus to Bangkok. 8 h 5 min $76. From Melaka bus to Singapore, walk to City Hall, subway to Tanah Merah, subway to Singapore airport, fly to Bangkok Don Muang airport, then bus to Bangkok. 9 h 21 min $92. From Malacca taxi to Pulau Sebang/Tampin, train to Padang Besar, walk to Padang Besar, then train to Bang Bamru. 25 h 2 min $75. From Melaka bus to Klia T1, train to KL Sentral, train to Padang Besar, walk to Padang Besar, then train to Bang Bamru. 26 h 31 min $74. From Melaka bus to Putrajaya & Cyberjaya, train to KL Sentral, train to Butterworth, then train to Hua Lamphong. 30 h 49 min $64. From Melaka bus to Hat Yai Bus Terminal, bus to Bangkok Southern Bus Terminal, then bus to Khaosan Road. 32 h 29 min $47. From Melaka bus to Seremban, bus to Sungai Kolok, Minivan to Yala, bus to Bangkok Southern Bus Terminal, then bus to Khaosan Road. 35 h 29 min $47. From Malacca drive to Bangkok. 20 h 44 min $173.

Is there a direct bus between Malacca and Bangkok?

No, there is no direct bus from Malacca to Bangkok. However, there are services departing from Melaka and arriving at Khaosan Road via Hat Yai Bus Terminal and Bangkok Southern Bus Terminal. The journey, including transfers, takes approximately 32 h 29 min.
Close Print Itinerary
  1. Here are 9 options to get from
    Malacca to Bangkok:

    1. Trip:
      1 Bus to Kuala Lumpur, fly to Bangkok
      • One-Way approx: USD $52 - $208
      • Duration: 7 h 2 min
      Open +
      • Trip:
        1 Bus to Kuala Lumpur, fly to Bangkok
        • One-Way approx: USD $52 - $208
        • Duration: 7 h 2 min
        Close x
    2. Trip:
      2 Bus to Kuala Lumpur, fly to Bangkok Don Muang
      • One-Way approx: USD $39 - $181
      • Duration: 8 h 5 min
      Open +
      • Trip:
        2 Bus to Kuala Lumpur, fly to Bangkok Don Muang
        • One-Way approx: USD $39 - $181
        • Duration: 8 h 5 min
        Close x
    3. Trip:
      3 Bus to Singapore, fly to Bangkok Don Muang
      • One-Way approx: USD $71 - $203
      • Duration: 9 h 21 min
      Open +
      • Trip:
        3 Bus to Singapore, fly to Bangkok Don Muang
        • One-Way approx: USD $71 - $203
        • Duration: 9 h 21 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $58 - $83
      • Duration: 25 h 2 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $58 - $83
        • Duration: 25 h 2 min
        Close x
    5. Trip:
      5 Bus, train via Padang Besar
      • One-Way approx: USD $60 - $81
      • Duration: 26 h 31 min
      Open +
      • Trip:
        5 Bus, train via Padang Besar
        • One-Way approx: USD $60 - $81
        • Duration: 26 h 31 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $48 - $78
      • Duration: 30 h 49 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $48 - $78
        • Duration: 30 h 49 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $47 - $48
      • Duration: 32 h 29 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $47 - $48
        • Duration: 32 h 29 min
        Close x
    8. Trip:
      8 Bus, Minivan
      • One-Way approx: USD $47 - $48
      • Duration: 35 h 29 min
      Open +
      • Trip:
        8 Bus, Minivan
        • One-Way approx: USD $47 - $48
        • Duration: 35 h 29 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 20 h 44 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 20 h 44 min
        Close x