How to Reach Nuwara Eliya - The Easiest Way to Reach Nuwara Eliya


  • By Air: All international flights land at Bandaranaike International Airport at Katunayake, 30 kilometers from Colombo. Most of the major airlines have flights to and fro. Nuwara Eliya is further 180 kilometers away from Colombo. There is no airport transfer service from the Airport to Nuwara Eliya. Best is to hire a cab.
  • By Train: There is no train to Nuwara Eliya. Trains are available from Colombo or Kandy to the nearest railway station, Nanu Oya as Nuwara Eliya doesn’t have a railway station of its own. The Colombo-Kandy-Nuwara Eliya stretch has one of the most scenic and spectacular views.
  • By Bus/Car: There is a bus from Colombo to Nuwara Eliya via Kandy or Hatton. Both the routes promise breathtaking views. On the Hatton route, you might not be able to find a connecting bus, and will have to wait for another bus to take you to Nuwara Eliya. If planning a trip by Car, try the Hatton route as the road is less busy, and the climb isn’t very steep.


Nuwara Eliya is a small town, and almost everything is within the walking distance. Transportation in Nuwara Eliya will be easily available near the Post office or the Cargills supermarket. Transport to any nearby place as well can be easily found at these places. 

Are you looking for a Nuwara Eliya travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Nuwara Eliya

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Nuwara Eliya. The most preferred mode of transport in Nuwara Eliya is Bus/Trolleybus.

Average distance: 13.38 km Average time: 41 min

  • Bus/Trolleybus 50%
    Bus 37.5 min Waiting 7.5 min Walking 6 min Other 3.5 min Overall average time for 12 kms 54.5 min
  • Car 50%
    Driving 27.5 min Overall average time for 14.75 kms 27.5 min

How to Reach Nuwara Eliya from Nearby Cities

Route Distance Time
Kandy to Nuwara Eliya 17.49 km 17 mins
Peradeniya to Nuwara Eliya 20.94 km 20 mins
Ella to Nuwara Eliya 29.5 km 29 mins
Badulla to Nuwara Eliya 30.42 km 30 mins
Hambantota to Nuwara Eliya 39.09 km 39 mins
Ratnapura to Nuwara Eliya 45.16 km 45 mins
Vavuniya to Nuwara Eliya 45.29 km 45 mins
Kataragama to Nuwara Eliya 62.03 km 1 hour 2 mins
Galle to Nuwara Eliya 64.42 km 1 hour 4 mins
* Some of the data on this page is powered by Numbeo