1map logoGo to main page

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

Compare Travel Options and Prices

from
Colombo, Sri Lanka
to
Nuwara Eliya, Sri Lanka

How to Get from Colombo to Nuwara Eliya: 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 busBest price
161 kmDistance
1h 35m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Colombo to Nuwara Eliya 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
Cinnamon Air
Plane
Average Duration
1h  35m
Estimated price
$513-1616
Recommended
Company
National Transport Commission
Bus
Average Duration
6h 
Estimated price
$1-1
Cheapest
route map
Distance: 161 km
Duration: 1h 35m

See more options

Company
Sri Lanka Railways
Train
Average Duration
6h  10m
Estimated price
$3-5
Company
various
Bus
Taxi
Average Duration
3h  33m
Estimated price
$15-19
Company
various
Drive
Average Duration
2h  39m
Estimated price
$21-35
Company
various
Taxi
Average Duration
2h  39m
Estimated price
$80-100

Traveling From Colombo to Nuwara Eliya

Your journey from Colombo, a bustling urban center, to Nuwara Eliya, a serene hill station known for its cool climate and lush greenery, offers a fascinating contrast that showcases the diverse beauty of Sri Lanka.

Best Neighbourhoods in Nuwara Eliya

Nuwara Eliya boasts charming neighborhoods that cater to diverse traveler preferences.

Gregory Lake
• Scenic views ideal for picnics and boating.
• Close to pleasant walking trails.
City Center
• Bustling markets filled with local goods.
• Easy access to cafes and restaurants.
Horton Plains
• Stunning landscapes and wildlife viewing opportunities.
• Starting point for the famous World's End hike.

Best Times To Visit Nuwara Eliya's Attractions

Timing your visit to Nuwara Eliya's attractions can enhance your experience significantly.

Victoria Park
Visit early in the morning for serene strolls and fewer crowds.
Horton Plains National Park
Weekdays offer a quieter experience, especially for early morning hikes.
Gregory Lake
Late afternoons are ideal for relaxing by the lake as the sun sets.

Nuwara Eliya Weather: What to Expect Year-Round

Nuwara Eliya enjoys a temperate climate characterized by cool temperatures and frequent mist, making it a refreshing escape from tropical heat. The best time to visit is from December to April, as sunny days enhance your outdoor adventures, while rainy seasons can bring lush landscapes but may limit some activities.

Dining Recommendation in Nuwara Eliya

Try the hearty Sri Lankan rice and curry at the renowned Grand Hotel, where the lush gardens and colonial architecture create a charming backdrop. The fresh local vegetables and flavors in this dish provide a satisfying contrast to the more urban and spicy culinary scene in Colombo.

Colombo - Nuwara Eliya operators

Explore transport companies operating between Colombo and Nuwara Eliya, 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 Colombo Bastian Mawatha Bus Terminal to Nuwara Eliya

Average Duration
6h
Estimated price
$1-1

Bus from Colombo Bastian Mawatha Bus Terminal to Kegalle

Average Duration
1h 55m
Estimated price
$1-1
Train
Contact phone
94114600111
Website
https://railway.gov.lk/

Train from Fort Station to Nanuoya

Average Duration
6h 1m
Estimated price
$1-2
Plane
Website
https://www.cinnamonair.com

Plane from Diyawanna Oya (DWO) to Hatton (NUF)

Average Duration
1h 35m
Estimated price
$500-1700
Taxi
Contact phone
+94117433433
Website
https://pickme.lk

Taxi from Colombo to Nuwara Eliya

Average Duration
2h 39m
Estimated price
$80-100

Taxi from Kegalle to Nuwara Eliya

Average Duration
1h 38m
Estimated price
$15-19
all-pages.other Show other routes

Other from Colombo to Nuwara Eliya

Average Duration
2h 39m
Estimated price
$21-35

Frequently asked questions

Find out more about the route from Colombo to Nuwara Eliya.

Or choose the category:
The distance between Colombo and Nuwara Eliya is approximately 103.0 km by road. Travel times can vary depending on the mode of transportation chosen. By train, it takes around 6 hours and 28 minutes to reach Nuwara Eliya from Colombo. Alternatively, taking a bus followed by a taxi can take approximately 3 hours and 33 minutes. For faster travel, a plane can be taken, with a flight time of about 1 hour and 35 minutes. To travel from Nuwara Eliya to Colombo, it takes around 2 hours and 39 minutes by car, and approximately 6 hours by bus.
The most cost-effective option for traveling from Colombo to Nuwara Eliya is by bus, which takes around 6 hours and costs between $1 to $2. Although it may take a longer time compared to other modes of transportation, it offers the advantage of being affordable. Alternatively, for those looking for a quicker option, flying is the most time-efficient choice, taking only 1 hour and 35 minutes, but it comes at a higher cost of approximately $550 to $1,700.
The prices for traveling from Colombo to Nuwara Eliya by train range from $2 to $5. On the other hand, the prices for a bus journey in the opposite direction, from Nuwara Eliya to Colombo, range from $1 to $2.
To travel from Colombo to Nuwara Eliya without using public transportation, you have the option of renting a car or hiring a private driver. The driving distance between the two cities is approximately 160.9 km, and it takes around 2 hours and 39 minutes to drive from Colombo to Nuwara Eliya. The prices for car rentals or private drivers can vary, ranging from $21 to $35, depending on the type of service and vehicle you choose.
To travel from Colombo to Nuwara Eliya without a car, the best option is to take a combination of bus and taxi, which takes approximately 3 hours and 33 minutes. This route is affordable, with fares ranging from $14 to $18. Alternatively, you can choose to fly, which is the fastest option, taking only 1 hour and 35 minutes, but it is more expensive, with ticket prices ranging from $550 to $1,700. Another option is to take a bus via Veyangoda, which takes around 5 hours and 1 minute and costs $2 to $9. Trains are also available but take longer, with a travel time of 6 hours and 28 minutes and fares ranging from $2 to $5.
Yes, there is a direct link between Colombo and Nuwara Eliya by bus. The bus services, operated by National Transport Commission, depart from Colombo Bastian Mawatha Bus Terminal and arrive at Nuwara Eliya. The journey takes approximately 6 hours and buses depart hourly, operating every day.
The flight between Colombo and Nuwara Eliya typically takes around 30 minutes. The prices for this flight can vary, ranging from $562 to $1615.
There are several options for accommodation near Nuwara Eliya. With over 619 hotels available, you'll have a variety of choices to suit your preferences and budget. Prices start at $70 per night, so you can find something within your desired price range.