Travel from Galle-Sri-Lanka to Batticaloa

Train, bus or fly from Galle to Batticaloa?

Cinnamon Air flies from Galle to Batticaloa once daily. Alternatively, National Transport Commission operates a bus from Galle to Batticaloa once daily. Tickets cost $2 - $4 and the journey takes 10 h 15 min.

How to get from Galle to Batticaloa

From Galle taxi to Koggala airport, fly to Batticaloa airport, then taxi to Batticaloa. 2 h 35 min $136. From Galle train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Batticaloa. 3 h 48 min $133. From Galle Bus Station bus to Hambantota, taxi to Weerawila airport, fly to Batticaloa airport, then taxi to Batticaloa. 5 h 9 min $392. From Galle Bus Station bus to Batticaloa. 10 h 15 min $3. From Galle train to Colombo Fort, train to Valachchenei, then taxi to Batticaloa. 11 h 18 min $28. From Galle drive to Batticaloa. 6 h 17 min $33.
Close Print Itinerary
  1. Here are 6 options to get from
    Galle to Batticaloa:

    1. Trip:
      1 Fly from Koggala
      • One-Way approx: USD $41 - $247
      • Duration: 2 h 35 min
      Open +
      • Trip:
        1 Fly from Koggala
        • One-Way approx: USD $41 - $247
        • Duration: 2 h 35 min
        Close x
    2. Trip:
      2 Train to Diyawanna Oya, fly
      • One-Way approx: USD $33 - $225
      • Duration: 3 h 48 min
      Open +
      • Trip:
        2 Train to Diyawanna Oya, fly
        • One-Way approx: USD $33 - $225
        • Duration: 3 h 48 min
        Close x
    3. Trip:
      3 Bus to Weerawila, fly
      • One-Way approx: USD $277 - $573
      • Duration: 5 h 9 min
      Open +
      • Trip:
        3 Bus to Weerawila, fly
        • One-Way approx: USD $277 - $573
        • Duration: 5 h 9 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $2 - $4
      • Duration: 10 h 15 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $2 - $4
        • Duration: 10 h 15 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $20 - $30
      • Duration: 11 h 18 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $20 - $30
        • Duration: 11 h 18 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $27 - $40
      • Duration: 6 h 17 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $27 - $40
        • Duration: 6 h 17 min
        Close x