Travel from Negombo to Batticaloa

Train, bus or fly from Negombo to Batticaloa?

Cinnamon Air and SriLankan Airlines fly from Negombo to Batticaloa 4 times a day. Alternatively, Sri Lanka Railways operates a train from Negombo to Batticaloa once daily. Tickets cost $1 - $6 and the journey takes 7 h 20 min.

How to get from Negombo to Batticaloa

From Negombo taxi to Colombo airport, fly to Batticaloa airport, then taxi to Batticaloa. 2 h 31 min $511. From Negombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Batticaloa. 1 h 25 min $143. From Negombo taxi to Colombo airport, fly to Sigiriya airport, then taxi to Batticaloa. 3 h 33 min $329. From Negombo taxi to Gampaha, train to Valachchenei, then taxi to Batticaloa. 8 h 30 min $38. From Negombo taxi to Katunayake Airport Bus Station, line 187 bus to Pettah CTB, bus to Haputale, taxi to Wellawaya, then bus to Batticaloa. 14 h 35 min $29. From Negombo taxi to Katunayake South, train to Colombo Fort, then night train to Batticaloa. 17 h 33 min $9. From Negombo taxi to Batticaloa. 5 h 7 min $142. From Negombo drive to Batticaloa. 5 h 7 min $27.
Close Print Itinerary
  1. Here are 8 options to get from
    Negombo to Batticaloa:

    1. Trip:
      1 Fly Colombo to Batticaloa
      • One-Way approx: USD $270 - $563
      • Duration: 2 h 31 min
      Open +
      • Trip:
        1 Fly Colombo to Batticaloa
        • One-Way approx: USD $270 - $563
        • Duration: 2 h 31 min
        Close x
    2. Trip:
      2 Fly Diyawanna Oya to Batticaloa
      • One-Way approx: USD $43 - $235
      • Duration: 1 h 25 min
      Open +
      • Trip:
        2 Fly Diyawanna Oya to Batticaloa
        • One-Way approx: USD $43 - $235
        • Duration: 1 h 25 min
        Close x
    3. Trip:
      3 Fly Colombo to Sigiriya, taxi
      • One-Way approx: USD $289 - $635
      • Duration: 3 h 33 min
      Open +
      • Trip:
        3 Fly Colombo to Sigiriya, taxi
        • One-Way approx: USD $289 - $635
        • Duration: 3 h 33 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $30 - $41
      • Duration: 8 h 30 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $30 - $41
        • Duration: 8 h 30 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $22 - $31
      • Duration: 14 h 35 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $22 - $31
        • Duration: 14 h 35 min
        Close x
    6. Trip:
      6 Night train
      • One-Way approx: USD $6 - $12
      • Duration: 17 h 33 min
      Open +
      • Trip:
        6 Night train
        • One-Way approx: USD $6 - $12
        • Duration: 17 h 33 min
        Close x
    7. Trip:
      7 Taxi
      • One-Way approx: USD $120 - $150
      • Duration: 5 h 7 min
      Open +
      • Trip:
        7 Taxi
        • One-Way approx: USD $120 - $150
        • Duration: 5 h 7 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 5 h 7 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 5 h 7 min
        Close x