Travel from Batticaloa to Sigiriya

Train from Batticaloa to Sigiriya

Sri Lanka Railways operates a train from Batticaloa to Sigiriya twice daily. Tickets cost $1 - $3 and the journey takes 3 h 25 min.

How to get from Batticaloa to Sigiriya

From Batticaloa train to Habarana then taxi to Sigiriya. 3 h 47 min Rs. 2492. From Batticaloa taxi to Sigiriya. 2 h 50 min Rs. 11767. From Batticaloa drive to Sigiriya. 2 h 50 min Rs. 2168. From Batticaloa taxi to Batticaloa airport, fly to Katugastota airport, then taxi to Sigiriya. 2 h 6 min Rs. 57539.

Operators from Batticaloa to Sigiriya

Close Print Itinerary
  1. Here are 4 options to get from
    Batticaloa to Sigiriya:

    1. Trip:
      1 Train
      • One-Way approx: USD $12 - $17
      • Duration: 3 h 47 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $12 - $17
        • Duration: 3 h 47 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $60 - $80
      • Duration: 2 h 50 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $60 - $80
        • Duration: 2 h 50 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $11 - $17
      • Duration: 2 h 50 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $11 - $17
        • Duration: 2 h 50 min
        Close x
    4. Trip:
      4 Fly, taxi
      • One-Way approx: USD $271 - $457
      • Duration: 2 h 6 min
      Open +
      • Trip:
        4 Fly, taxi
        • One-Way approx: USD $271 - $457
        • Duration: 2 h 6 min
        Close x