Colombo to Negombo

Overview Compare Train Bus Taxi

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 40 km 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.95) to 2,600 Rs ($31.50).

3 ways to get from Colombo to Negombo

Transport ModeDurationCostsAvailability
Train1.5 hours80 Rs ($0.95)

Read article for more info

Bus1.5 hours120 Rs ($1.45)

Read article for more info

Taxi1 hour2,600 Rs ($31.50)Check Private Transfers

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 during off-peak hours. You can get a 2nd class seat for 80 Rs ($0.95) 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 ($1.45). 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 in a group, a taxi is the most comfortable option. A taxi will take you door-to-door for around 2,600 Rs ($31.50), and you can split the cost among 3 or 4 people. Travel time is about 1 hour.

Itinerary from Colombo to Negombo

Colombo to Negombo by Train

Duration: 1.5 hours
Cost: 80 Rs ($0.95)
Duration: 1.5 hours
Cost: 80 Rs ($0.95)

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.95) for a 2nd class seat and 45 Rs ($0.55) 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 ($1.45)
Duration: 1.5 hours
Cost: 120 Rs ($1.45)

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 ($1.45).

Ordinary buses are also available for 56 Rs ($0.65), 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 ($31.50)
Duration: 1 hour
Cost: 2,600 Rs ($31.50)

The taxi from Colombo to Negombo costs around 2,600 Rs ($31.50) 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 ($59).

More routes to Negombo

Kandy to Negombo

More routes from Colombo

Colombo Airport

Colombo to Dickwella

Colombo to Ella

Colombo to Galle

Colombo to Nuwara Eliya

Colombo to Jaffna

Colombo to Kandy

Colombo to Sigiriya

Most popular routes in Sri Lanka

Colombo to Galle

Colombo to Jaffna

Colombo to Nuwara Eliya

Colombo to Kandy

Kandy to Colombo

Kandy to Ella

Kandy to Nuwara Eliya

Was this post helpful?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post didn't meet your expectations.

Your feedback is very valueable to us

What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)

About the author(s)


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.

Travel Planning Expert

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.