1map logoGo to main page

Negombo to Colombo from $1: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Negombo, Sri Lanka
to
Colombo, Sri Lanka

How to Get from Negombo to Colombo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by trainBest price
37 kmDistance
31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Negombo to Colombo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
National Transport Commission
Bus
Average Duration
56m
Estimated price
$7-8
Recommended
Company
Sri Lanka Railways
Train
Average Duration
1h  20m
Estimated price
$1-1
Cheapest
route map
Distance: 37 km
Duration: 31m

See more options

Company
NCG Express
Bus
Average Duration
55m
Estimated price
$1-1
Company
various
Drive
Average Duration
31m
Estimated price
$5-8
Company
various
Taxi
Average Duration
31m
Estimated price
$20-25
Company
Cinnamon Air
Plane
Average Duration
37m
Estimated price
$380-863

Traveling From Negombo to Colombo

The journey from Negombo to Colombo showcases a striking contrast between the laid-back beach vibes of Negombo and the bustling urban energy of Colombo.

Best Neighbourhoods in Colombo

Colombo features vibrant neighborhoods that cater to diverse interests and experiences.

Fort
• Historic sites and colonial architecture abound.
• Great dining options with waterfront views.
Thimbirigasyaya
• Lively street markets for local shopping.
• Family-friendly parks and community vibe.
Borella
• Cultural mix with temples and churches.
• Nightlife options, including bars and cafes.

Best Times To Visit Colombo's Attractions

Planning your visit to Colombo’s top spots can greatly enhance your experience.

Gangaramaya Temple
Early mornings are ideal for peaceful visits and fewer crowds.
Galle Face Green
Evenings offer stunning sunsets and a relaxed atmosphere with locals.
Colombo National Museum
Weekdays early in the day provide a quieter, more immersive experience.

Colombo Weather: What to Expect Year-Round

Colombo enjoys a tropical climate, with warm temperatures and occasional rain throughout the year; the best times to visit are from December to March when conditions are more pleasant. Understanding the weather can enhance your travel experience by helping you plan activities that suit the sunny or rainy days.

Dining Recommendation in Colombo

In Colombo, don't miss out on trying the spicy, rich flavors of the traditional rice and curry at a popular local spot like Nuga Gama, which contrasts sharply with the seafood-centric fare of Negombo. The vibrant atmosphere and use of fresh, local ingredients in Colombo elevate the dining experience, offering a true taste of Sri Lankan culture that you won't find by the coast.

Negombo - Colombo operators

Explore transport companies operating between Negombo and Colombo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+94 011-2587372
Website
https://www.ntc.gov.lk/

Bus from Katunayake Airport Bus Station to Colombo Bastian Mawatha Bus Terminal

Average Duration
45m
Estimated price
$1-1

Bus from Negombo to Pettah

Average Duration
55m
Estimated price
$7-8
Contact phone
+94 76 714 8292
Website
https://ncg.lk

Bus from Negombo to Pettah

Average Duration
55m
Estimated price
$7-8
Train
Contact phone
94114600111
Website
https://seatreservation.railway.gov.lk/mtktwebslr/

Train from Negombo to Maradana

Average Duration
1h 20m
Estimated price
$1-1
Taxi
Contact phone
+9476 61 61 881
Website
https://taxicolomboairport.com

Taxi from Negombo to Colombo

Average Duration
31m
Estimated price
$20-25
Plane
Website
https://www.cinnamonair.com/

Plane from Colombo (CMB) to Diyawanna Oya (DWO)

Average Duration
15m
Estimated price
$70-850

Negombo to Colombo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Negombo and Colombo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$5 - $8
Departure Point
Negombo station
Arrival Point
Maradana station
Departure Point
Colombo Airport
Arrival Point
Diyawanna Oya Airport
Departure Point
Negombo station
Arrival Point
Pettah station

Frequently asked questions

Find out more about the route from Negombo to Colombo.

Or choose the category:
The cheapest way to travel from Negombo to Colombo is by train. The train ticket costs around $1, making it a cost-effective option. The journey takes approximately 1 hour and 18 minutes, allowing you to enjoy the scenic views of the Sri Lankan countryside during the ride.
The fastest way to travel from Negombo to Colombo is by taxi. It takes around 31 minutes to cover the distance between the two cities. The cost of a taxi ride is approximately $18 to $23.
The distance from Negombo to Colombo is approximately 31 kilometers. If you travel by road, the distance is slightly longer at around 37 kilometers.
The most convenient and cost-effective way to travel from Negombo to Colombo without a car is by bus. The journey takes approximately 32 minutes and tickets cost $17. Buses operate frequently between the two cities, providing a reliable transportation option for travelers. You can easily catch a bus at the Negombo Bus Station and it will take you directly to Colombo.
The bus from Negombo to Pettah, which is in Colombo, takes approximately 32 minutes including transfers.
The cheapest way to travel from Negombo to Colombo is by train, which costs $1 and takes approximately 1 hour and 18 minutes. Another option is to take the bus, which takes about 32 minutes, but it is more expensive at $17. If you're looking for a faster option, you can fly from Negombo to Colombo, which takes around 37 minutes, but it is more costly, ranging from $400 to $800.
There are numerous accommodations available near Colombo with over 778+ hotels to choose from. Prices for hotels in the area start at $40 per night.
Yes, you can drive from Negombo to Colombo. The driving distance between the two cities is approximately 37 km. It takes around 31 minutes to complete the journey by car, depending on traffic conditions.
Yes, there is a direct bus service available between Negombo and Colombo. The bus departs from Negombo and arrives at Pettah in Colombo. The bus operates once daily and runs every day. The journey typically takes around 32 minutes, making it a convenient option for travelers.
To catch the bus from Negombo to Colombo you can go to the Negombo station. The bus services on this route are operated by NCG Express.
The bus from Negombo to Colombo arrives at Pettah station. Pettah station is located in the heart of Colombo, making it a convenient arrival point for travelers. From there, you can easily access various parts of the city and continue your journey to your desired destination. The bus service provided by NCG Express ensures a hassle-free and affordable commute between the two cities.
Cinnamon Air is the only airline that offers flights between Negombo and Colombo. The flights operate from Colombo Airport to Diyawanna Oya Airport. Cinnamon Air provides convenient and quick transportation between the two cities, making it a great option for those with limited time or who prefer to avoid the train or road journey.
The fastest way to get from Negombo to Colombo is by taking a flight. The quickest flight option is a direct flight from Colombo Airport to Diyawanna Oya Airport, which only takes 15 minutes. Cinnamon Air offers flights on this route. The average cost of a flight between Colombo and Negombo ranges from $400 to $763.
The flight from Negombo to Colombo is a very short one, with a duration of just 15 minutes. This is for the direct flight from Colombo Airport to Diyawanna Oya Airport.
Trains from Negombo to Colombo arrive at Maradana station. Maradana is one of the major railway stations in Colombo and serves as a central hub for train services. From Maradana, travelers can easily access different parts of Colombo using other modes of transportation like buses or taxis.
Yes, there is a direct train between Negombo and Colombo. The train departs from Negombo and arrives at Maradana, with services running three times a day from Monday to Friday. The journey takes approximately 1 hour and 18 minutes, making it a convenient and efficient way to travel between the two cities.
To catch the train from Negombo to Colombo you will need to go to Negombo station. This is where the train services operated by Sri Lanka Railways depart from.
The cost of a flight from Negombo to Colombo can range from $400 to $763, depending on various factors such as the airline, booking time, and availability.
The train fare from Negombo to Colombo costs $1. This is a cost-effective option for travelers looking to save money on transportation. The train journey takes approximately 1 hour and 18 minutes and offers scenic views of the coastal route.
The cost of a bus ticket from Negombo to Colombo is approximately $17.
The cost to drive from Negombo to Colombo varies depending on factors such as fuel prices and vehicle efficiency. On average, it can cost between $5 to $8 for the one-hour journey.