Travel from Batticaloa to Matara

Bus from Batticaloa to Matara

National Transport Commission operates a bus from Batticaloa to Matara once daily. Tickets cost $2 - $3 and the journey takes 9 h 15 min.

How to get from Batticaloa to Matara

From Batticaloa bus to Matara Bus Station. 9 h 15 min Rs. 468. From Batticaloa drive to Matara. 5 h 45 min Rs. 4628. From Batticaloa taxi to Batticaloa airport, fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Matara. 4 h 41 min Rs. 25137. From Batticaloa taxi to Hatton airport, fly to Koggala airport, then taxi to Matara. 5 h 39 min Rs. 39426. From Batticaloa taxi to Weerawila airport, fly to Dickwella airport, then taxi to Matara. 4 h 59 min Rs. 73755. From Batticaloa taxi to Katugastota airport, fly to Hambantota airport, then taxi to Matara. 6 h Rs. 96569. From Batticaloa bus to Wellawaya, taxi to Hambantota airport, fly to Dickwella airport, then taxi to Matara. 8 h 17 min Rs. 26223.
Close Print Itinerary
  1. Here are 7 options to get from
    Batticaloa to Matara:

    1. Trip:
      1 Bus
      • One-Way approx: USD $2 - $3
      • Duration: 9 h 15 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $2 - $3
        • Duration: 9 h 15 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $24 - $40
      • Duration: 5 h 45 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $24 - $40
        • Duration: 5 h 45 min
        Close x
    3. Trip:
      3 Fly Batticaloa to Diyawanna Oya, train
      • One-Way approx: USD $39 - $285
      • Duration: 4 h 41 min
      Open +
      • Trip:
        3 Fly Batticaloa to Diyawanna Oya, train
        • One-Way approx: USD $39 - $285
        • Duration: 4 h 41 min
        Close x
    4. Trip:
      4 Taxi to Hatton, fly to Koggala
      • One-Way approx: USD $142 - $346
      • Duration: 5 h 39 min
      Open +
      • Trip:
        4 Taxi to Hatton, fly to Koggala
        • One-Way approx: USD $142 - $346
        • Duration: 5 h 39 min
        Close x
    5. Trip:
      5 Taxi to Weerawila, fly to Dickwella
      • One-Way approx: USD $384 - $500
      • Duration: 4 h 59 min
      Open +
      • Trip:
        5 Taxi to Weerawila, fly to Dickwella
        • One-Way approx: USD $384 - $500
        • Duration: 4 h 59 min
        Close x
    6. Trip:
      6 Taxi to Katugastota, fly to Hambantota, taxi
      • One-Way approx: USD $353 - $912
      • Duration: 6 h
      Open +
      • Trip:
        6 Taxi to Katugastota, fly to Hambantota, taxi
        • One-Way approx: USD $353 - $912
        • Duration: 6 h
        Close x
    7. Trip:
      7 Bus, taxi to Hambantota, fly to Dickwella
      • One-Way approx: USD $63 - $251
      • Duration: 8 h 17 min
      Open +
      • Trip:
        7 Bus, taxi to Hambantota, fly to Dickwella
        • One-Way approx: USD $63 - $251
        • Duration: 8 h 17 min
        Close x