Travel from Batticaloa to Nuwara-Eliya

Bus or train from Batticaloa to Nuwara Eliya?

You can take a bus from Batticaloa to Nuwara Eliya via Wellawaya in around 9 h 35 min. Alternatively, you can take a train from Batticaloa to Nuwara Eliya via Polgahawela and Nanuoya in around 13 h 24 min.

How to get from Batticaloa to Nuwara Eliya

From Batticaloa taxi to Batticaloa airport, fly to Katugastota airport, then taxi to Nuwara Eliya. 1 h 59 min $372. From Batticaloa taxi to Batticaloa airport, fly to Diyawanna Oya airport, then taxi to Nuwara Eliya. 3 h 28 min $237. From Batticaloa bus to Wellawaya then bus to Nuwara Eliya. 9 h 35 min $4. From Batticaloa train to Polgahawela, train to Nanuoya, then taxi to Nuwara Eliya. 13 h 24 min $16. From Batticaloa taxi to Nuwara Eliya. 3 h 52 min $107. From Batticaloa drive to Nuwara Eliya. 3 h 52 min $20.
Close Print Itinerary
  1. Here are 6 options to get from
    Batticaloa to Nuwara Eliya:

    1. Trip:
      1 Fly to Katugastota, taxi
      • One-Way approx: USD $271 - $457
      • Duration: 1 h 59 min
      Open +
      • Trip:
        1 Fly to Katugastota, taxi
        • One-Way approx: USD $271 - $457
        • Duration: 1 h 59 min
        Close x
    2. Trip:
      2 Fly to Diyawanna Oya, taxi
      • One-Way approx: USD $100 - $362
      • Duration: 3 h 28 min
      Open +
      • Trip:
        2 Fly to Diyawanna Oya, taxi
        • One-Way approx: USD $100 - $362
        • Duration: 3 h 28 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $2 - $5
      • Duration: 9 h 35 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $2 - $5
        • Duration: 9 h 35 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $11 - $19
      • Duration: 13 h 24 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $11 - $19
        • Duration: 13 h 24 min
        Close x
    5. Trip:
      5 Taxi
      • One-Way approx: USD $90 - $110
      • Duration: 3 h 52 min
      Open +
      • Trip:
        5 Taxi
        • One-Way approx: USD $90 - $110
        • Duration: 3 h 52 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 3 h 52 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 3 h 52 min
        Close x