Nuwara Eliya is located in the Central Province of Sri Lanka. The nearest railway station is Nanu Waya Railway Station , which is approximately 8–10 kilometres from the city centre, depending on the destination. International visitors usually first fly into Bandaranaike International Airport near Colombo or through another gateway to Sri Lanka.
1. From Dhaka, Bangladesh
There is no direct land public transport from Dhaka to Nuwara Eliya, as the destination is located in Sri Lanka, which is separated from Bangladesh by sea. The most realistic option is to fly from Dhaka to Colombo, which is usually a direct service when operating or via a connecting airport. Flight schedules, fares, visa requirements and transit conditions depend on the date and airline.
Upon arrival at Bandaranaike International Airport (CMB), take an airport taxi or pre-booked vehicle to Colombo Fort Railway Station or a suitable long-distance bus terminal. From Colombo, travel by train to Nanu Wa or by road to Nuwara Eliya. Under normal circumstances, the road journey takes about 4-6 hours, and the train journey to Nanu Wa can take about 6-7 hours or more, depending on the service and schedule. These are estimated planning times, not guaranteed travel times.
2. By train from Colombo
Take the train from Colombo Fort to Nanuwa on the Hill Railway. This is a popular option for those who want to enjoy Sri Lanka's hilly scenery and tea plantations. Journey times vary depending on the train, schedule and track conditions. Reserve your seat in advance if possible, especially on popular services and holidays.
Upon arrival at Nanu Way, continue your journey by taxi, tuk-tuk, or pre-arranged hotel transfer. Depending on traffic and the exact location of your accommodation, it usually takes about 20-30 minutes to get to the final road junction. If the vehicle does not have a meter, negotiate the fare before you start your journey.
3. By bus from Colombo
Long-distance buses depart from the main bus terminals in Colombo to various destinations in the Central Highlands. Depending on the service, passengers can either go directly to Nuwara Eliya or change buses at an intermediate hub such as Kandy or another regional city. Check at the terminal for the latest routes, departure points and destinations, as schedules and service patterns are subject to change.
Generally speaking, a regular bus ride from Colombo can take around 5-7 hours or more, depending on the route, stops, traffic and road conditions. Public buses are often affordable, but comfort and luggage space vary. Confirm the fare at the terminal rather than relying on an unverified fixed price.
4. By private car or taxi
For families, small groups, and travelers with a lot of luggage, renting a private car with a driver is convenient. The route from Colombo generally follows the main roads towards the Central Highlands, and the final ascent is through winding mountain roads. The journey by road usually takes 4-6 hours, but it can take longer due to traffic jams, breaks, and weather conditions.
When traveling to multiple destinations, ask the driver to quote separate fares for travel, stops, waiting time, and additional distance. Agree on the total price, inclusions, and return arrangements before you begin the trip.
5. From Kandy and other regional centers
Kandy is a convenient regional hub for tourists travelling through the cultural and central highlands of Sri Lanka. From Kandy, travel by bus or private car to Nuwara Eliya; this takes approximately 2.5–4 hours, depending on the route chosen and road conditions. Travelers from Hatton, Ella or other highland areas can also arrange for a bus or private car to their next destination, but the most suitable route depends on the starting point of the journey and current transport schedules.
6. By air
There is no major designated international airport serving the city centre in Nuwara Eliya. International visitors generally arrive via Bandaranaike International Airport and travel by road or rail. Private chartered aircraft or helicopters may be available through specialist operators, but this is subject to operational constraints, landing arrangements, availability and cost. These are a superior alternative to regular public transport.
7. Walking around the city
Many of Nuwara Eliya's central attractions can be explored on foot, while tuk-tuks, taxis, hotel transfers and rental vehicles are convenient for more distant destinations. Depending on distance, demand and bargaining, short tuk-tuk journeys can cost approximately 300–1,000 Sri Lankan rupees or more. Longer journeys can cost significantly more.
For private vehicles, request a quote based on the number of hours or kilometers required. The local fare figures mentioned in this guide are only an approximate budget idea, they are not verified live prices. Please confirm the fare in Sri Lankan Rupees before you start your journey.
8. Nearby transportation centers
- Nuwara Eliya town centre: A convenient hub for hotels, restaurants, shops and local transport.
- Nanu Wa Railway Station: The nearest rail connection for visitors arriving from Colombo and other stations on the Hill Country line.
- Gregory Lake: A well-known spot for lakeside recreation and nearby housing.
- Victoria Park: A garden located in the city center, which can be combined with a city walk.
- Hakgala Botanical Garden: For trips outside the city, it is most convenient to take local transportation or private vehicles.
Check your international flight, entry regulations, accommodation and onward transport arrangements before leaving Dhaka. Check the current train and bus schedules with the relevant transport company before leaving Colombo. Be flexible with your itinerary, especially when travelling by separate domestic rail or road routes after an international flight.