Travel from Negombo to Kalpitiya-Peninsula

Bus or train from Negombo to Kalpitiya Peninsula?

Sri Lanka Railways operates a train from Negombo to Kalpitiya Peninsula twice daily. Tickets cost $1 - $2 and the journey takes 2 h 43 min. Alternatively, Sri Lanka Transport Board - SLTB ICT operates a bus from Negombo to Kalpitiya Peninsula every 15 minutes. Tickets cost $1 and the journey takes 45 min. National Transport Commission also services this route hourly.

How to get from Negombo to Kalpitiya Peninsula

From Negombo train to Nooranagar then taxi to Kalpitiya Peninsula. 3 h 40 min Rs. 3956. From Negombo taxi to Katunayake Airport Bus Station, line 187 bus to Pettah CTB, bus to Puttalam, then taxi to Kalpitiya Peninsula. 5 h 58 min Rs. 4723. From Negombo taxi to Kalpitiya Peninsula. 2 h 29 min Rs. 9874. From Negombo drive to Kalpitiya Peninsula. 2 h 29 min Rs. 1790.
Close Print Itinerary
  1. Here are 4 options to get from
    Negombo to Kalpitiya Peninsula:

    1. Trip:
      1 Train
      • One-Way approx: USD $21 - $27
      • Duration: 3 h 40 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $21 - $27
        • Duration: 3 h 40 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $26 - $32
      • Duration: 5 h 58 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $26 - $32
        • Duration: 5 h 58 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $50 - $65
      • Duration: 2 h 29 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $50 - $65
        • Duration: 2 h 29 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $9 - $14
      • Duration: 2 h 29 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $9 - $14
        • Duration: 2 h 29 min
        Close x