Travel from Matara to Trincomalee

How to get from Matara to Trincomalee?

There is no direct connection from Matara to Trincomalee. However, you can take the bus to Dehiattakandiya then take the taxi to Trincomalee. Alternatively, you can take the train to Colombo Fort, take the train to Galoya Junction, then take the night train to Trincomalee.

How to get from Matara to Trincomalee

From Matara Bus Station bus to Dehiattakandiya then taxi to Trincomalee. 11 h 56 min Rs. 11920. From Matara train to Colombo Fort, train to Galoya Junction, then night train to Trincomalee. 11 h 59 min Rs. 987. From Matara train to Colombo Fort then night train to Trincomalee. 19 h 8 min Rs. 987. From Matara drive to Trincomalee. 5 h 38 min Rs. 5602. From Matara Bus Station bus to Hambantota, taxi to Weerawila airport, fly to Batticaloa airport, then taxi to Trincomalee. 6 h 27 min Rs. 69957. From Matara train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Trincomalee. 7 h 6 min Rs. 30428. From Matara train to Colombo Fort, taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Trincomalee. 7 h 15 min Rs. 27345. From Matara train to Colombo Fort, walk to Colombo Bastian Mawatha Bus Terminal, line 187 bus to Colombo airport, fly to Sigiriya airport, taxi to Galoya Junction, then night train to Trincomalee. 8 h 38 min Rs. 42451.

How long does it take to get from Matara to Trincomalee?

It takes approximately 11 h 56 min to get from Matara to Trincomalee.
Close Print Itinerary
  1. Here are 8 options to get from
    Matara to Trincomalee:

    1. Trip:
      1 Bus, taxi
      • One-Way approx: USD $62 - $83
      • Duration: 11 h 56 min
      Open +
      • Trip:
        1 Bus, taxi
        • One-Way approx: USD $62 - $83
        • Duration: 11 h 56 min
        Close x
    2. Trip:
      2 Train, night train via Galoya Junction
      • One-Way approx: USD $3 - $10
      • Duration: 11 h 59 min
      Open +
      • Trip:
        2 Train, night train via Galoya Junction
        • One-Way approx: USD $3 - $10
        • Duration: 11 h 59 min
        Close x
    3. Trip:
      3 Train, night train
      • One-Way approx: USD $2 - $9
      • Duration: 19 h 8 min
      Open +
      • Trip:
        3 Train, night train
        • One-Way approx: USD $2 - $9
        • Duration: 19 h 8 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $29 - $45
      • Duration: 5 h 38 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $29 - $45
        • Duration: 5 h 38 min
        Close x
    5. Trip:
      5 Bus to Weerawila, fly to Batticaloa, taxi
      • One-Way approx: USD $326 - $634
      • Duration: 6 h 27 min
      Open +
      • Trip:
        5 Bus to Weerawila, fly to Batticaloa, taxi
        • One-Way approx: USD $326 - $634
        • Duration: 6 h 27 min
        Close x
    6. Trip:
      6 Train to Diyawanna Oya, fly to Batticaloa, taxi
      • One-Way approx: USD $82 - $288
      • Duration: 7 h 6 min
      Open +
      • Trip:
        6 Train to Diyawanna Oya, fly to Batticaloa, taxi
        • One-Way approx: USD $82 - $288
        • Duration: 7 h 6 min
        Close x
    7. Trip:
      7 Train to Diyawanna Oya, fly to Katugastota, taxi
      • One-Way approx: USD $92 - $238
      • Duration: 7 h 15 min
      Open +
      • Trip:
        7 Train to Diyawanna Oya, fly to Katugastota, taxi
        • One-Way approx: USD $92 - $238
        • Duration: 7 h 15 min
        Close x
    8. Trip:
      8 Train to Colombo, fly to Sigiriya, night train
      • One-Way approx: USD $240 - $577
      • Duration: 8 h 38 min
      Open +
      • Trip:
        8 Train to Colombo, fly to Sigiriya, night train
        • One-Way approx: USD $240 - $577
        • Duration: 8 h 38 min
        Close x