Want to know how to get from Colombo to Negombo? In this post, we’ll share a summary of the three ways to get there and compare each option on duration, costs and level of comfort. For each option, we go into more detail to help you decide which transport provider to book with and where to buy your tickets.
3 ways to get from Colombo to Negombo
There are three ways to travel the distance of 40 km (25 miles) from Colombo to Negombo: by bus (1.5 hours), taxi (1 hour) and train (1.5 hours). The journey takes between 1h - 1h30m and the quickest way is by taxi. The lowest priced tickets start from 80 Rs ($0.20) for the train.
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.20) for a 2nd class seat and 45 Rs ($0.10) 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
Starts from: 120 Rs ($0.30)
Duration: 1.5 hours
Cost: 120 Rs ($0.30)
If you don’t want to take the risk of missing a seat on the train ride 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 minutes and a ticket costs 120 Rs ($0.30).
Ordinary buses are also available for 56 Rs ($0.10), 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
Starts from: 2,600 Rs ($8.00)
Duration: 1 hour
Cost: 2,600 Rs ($8.00)
The taxi from Colombo to Negombo costs around 2,600 Rs ($8.00) 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 ($14.50).
Frequently Asked Questions about Colombo to Negombo
What is the distance from Colombo to Negombo?
The distance from Colombo to Negombo is 40 km (25 miles).
What is the fastest way to get from Colombo to Negombo?
The fastest way to get from Colombo to Negombo is by taxi and takes 1 hour.
What is the cheapest way to get from Colombo to Negombo?
The cheapest way to get from Colombo to Negombo is by train with ticket costs starting from 80 Rs ($0.20).
Rounding it up
We hope this guide was helpful in planning how to get from Colombo to Negombo. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she’s not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines… Or exploring the depths of its seas as a budding freediver. An island girl at heart, she’ll be happy anywhere there is sea, sand, sun and coffee.