How to get from Colombo to Negombo?
Negombo is a coastal city located just about an hour north of the capital Colombo. The city’s highlights remain to be the Dutch Fort and Dutch Canal, even after over 200 years since its colonization. Two kilometers north of town, you will find a strip of beachside resorts that is much more laidback than that of Colombo’s.
As Negombo is very easy to reach from the capital, it wouldn’t be a bad idea to spend a day or two in this resort town.
You have 3 choices when travelling the 40km distance from Colombo to Negombo. You can take the train for 1.5 hours, the bus for 1.5 to 2 hours, or a taxi for 1 hour. Fares range between 80 Rs ($0.50) to 2,600 Rs ($14).
Train, Bus or Taxi?
|Train||1.5 hours||80 Rs ($0.50)||Read article for info|
|Bus||1.5 hours||120 Rs ($0.70)||Read article for info|
|Taxi||1 hour||2,600 Rs ($14)||Book a taxi|
The train is the most scenic option to reach Negombo from Colombo. Reserved seats are not available, but no need to worry about the train being full as long as you travel on off-peak hours. You can get a 2nd class seat for 80 Rs ($0.50) and the journey takes about 1.5 hours.
The bus is another cheap option, but less scenic. A ticket for a local airconditioned bus costs 120 Rs ($0.70). Local buses bound for Negombo depart from the Colombo Central Bus Stand every 20 minutes and take about the same time as the train.
If you are travelling with a group, a taxi is the most hassle-free option. A taxi will take you door-to-door for around 2,600 Rs ($14), and you can split the cost among 3 or 4 persons. Travel time is about 1 hour.
Itinerary from Colombo to Negombo
- Colombo Fort Railway Station
- 1.5 hours
- Negombo Railway Station
- 1.5 hours
- 1 hour
Colombo to Negombo by Train
Duration: 1.5 hours
Cost: 80 Rs ($0.50)
As far as we know, only 2nd class and 3rd class trains operate from Colombo to Negombo. The good thing is it’s just a short 1.5-hour ride, so the seats should still be comfortable enough.
Most of the trains operating this route are commuter trains, so reserved seats are not available. A tip, travel on an off-peak hour to ensure a seat. If you take this train at the same time locals get to and from work, it’s going to be really crowded. The first train from Colombo to Negombo departs at 04:00 and the last train leaves at 20:20. You can check out the full schedule here.
Tickets are very affordable at 80 Rs ($0.50) for a 2nd class seat and 45 Rs ($0.30) for a 3rd class seat. You can buy your tickets at the train station on the day of your journey.
Colombo to Negombo by Bus
Duration: 1.5 hours
Cost: 120 Rs ($0.70)
If you don’t want to take the risk of missing a seat in the train from from Colombo to Negombo, the bus is another option. The ride will not be as scenic as the train, but it will get you to your destination with a good level of comfort.
We suggest that you take an airconditioned bus as they are more comfortable and faster than ordinary buses. They depart from Colombo Central Bus Stand every 20 mins and a ticket costs 120 Rs ($0.70).
Ordinary buses are also available for 56 Rs ($0.30), but we don’t recommend them as they make a lot of stops and travel time can take more than 2 hours.
Colombo to Negombo by Taxi
Duration: 1 hour
Cost: 2,600 Rs ($14)
The taxi from Colombo to Negombo costs around 2,600 Rs ($14) when you book with Uber, but fares can be slightly cheaper or more expensive depending on availability. It is also possible to find cheaper rates on the taxi apps PickMe and TaxiGo, but their availability is not guaranteed when going out of Colombo.
PRO-TIP: Use the code “hpam1ue” or this link to order your first ride with Uber for free!
If none of the abovementioned options are working, you can also book a taxi via BookAway for 4,800 Rs ($26).
More routes to Negombo
More routes from Colombo
Most popular routes in Sri Lanka
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?