Contents
- 1. Kandy to Nuwara Eliya by Private Transfer
- 2. Kandy to Nuwara Eliya by Train
- 3. Kandy to Nuwara Eliya by Van
- 3.1 Shuttle and Safari Options
- 4. Peradeniya to Nuwara Eliya by Transfer
- 5. Comparing Your Options
- 6. Tips for Traveling from Kandy to Nuwara Eliya
- 7. Timetable
- 8. Frequently Asked Questions
- 9. Sources and background
Leaving the bustling streets of Kandy for the mist-covered tea plantations of Nuwara Eliya defines the Sri Lankan highland experience. As the altitude climbs, the air turns crisp and the landscape becomes a rolling sea of green. Nuwara Eliya is often called Little England for its colonial architecture.
Many travelers associate this journey with the famous scenic train, but the town itself is reached from the Main Line station at Nanu Oya, so the road route is the most direct. You can book your preferred transport for this mountain passage on GoAsia.cc.
Kandy to Nuwara Eliya by Private Transfer
For those who value comfort and the ability to stop for photos at scenic viewpoints, a private transfer is the most direct choice. It provides door-to-door service from your hotel in Kandy to your accommodation in Nuwara Eliya, saving you the hassle of local bus stands with heavy luggage.
Private transfers offer the widest range of vehicle types: standard cars, sedans and hatchbacks, minivans for 4 or 5 passengers, SUVs for 6, and vans for 6, 8, 9 or 12 travelers.[1] On booking platforms, transfers start at about $38 (October 2026) for a car, with larger vehicles costing more.[1] The drive takes from about 2 hours, longer with traffic, weather or delays.[1] The constant turns can be dizzying, so a driver who knows these roads makes for a smoother ride than a public bus.
Kandy to Nuwara Eliya by Train
Sri Lanka Railways lists a slow train with observation saloon from Kandy to Badulla on the Main Line.[2] Nanu Oya is the station where the branch line to Nuwara Eliya left the Main Line,[3] so you finish the trip by road. A ticket from Kandy to Nanu Oya costs LKR 850 in 1st class, LKR 450 in 2nd class and LKR 220 in 3rd class.[4]
Kandy to Nuwara Eliya by Van
The Scenic Minivan is a middle way between public transport and a private car. On booking platforms it is listed at about $21 per person (October 2026), and the journey takes from about 3 hours 40 minutes.[1]
Shuttle and Safari Options
For travelers heading on to Ella, platforms list a Shuttle + Safari Drive from Kandy, a full-day trip of about 9 hours for about $70 (October 2026).[1]
Peradeniya to Nuwara Eliya by Transfer
Travelers near the Royal Botanical Gardens or the Peradeniya railway station can book a transfer from Peradeniya, which saves backtracking into central Kandy. On booking platforms, these transfers start at about $62 (October 2026) for a car,[1] and the journey takes from about 1 hour 30 minutes, longer with traffic.[1]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Private Transfer (Sedan/Car) | From about $38[1] | From about 2h[1] |
| Scenic Minivan | About $21[1] | From about 3h 40min[1] |
| Peradeniya Transfer | From about $62[1] | From about 1h 30min[1] |
| Shuttle + Safari (to Ella) | About $70[1] | About 9h[1] |
Tips for Traveling from Kandy to Nuwara Eliya
- Prepare for Temperature Changes: Kandy is warm, but Nuwara Eliya is significantly cooler. Keep a sweater or light jacket in your day bag.
- Motion Sickness: The road consists of many switchbacks and sharp turns. If you are prone to motion sickness, consider taking medication before the trip.
- Book Ahead: The scenic minivans and private drivers can book up quickly in busy holiday periods.
- Stop at a Tea Factory: Most private drivers are happy to stop at a tea estate along the way to see how the local tea is processed.
- Morning Departures: Leaving Kandy in the morning gives you time to enjoy high tea or a walk around Gregory Lake in the afternoon.
Timetable
| Taxi Kandy - Nuwara Eliya $ 38.22–161.91 40m – 2h 45m | |
|
|
| Van Kandy - Nuwara Eliya $ 21.04 3h 40m | |
|
| Taxi Peradeniya - Nuwara Eliya $ 61.67–102.56 47m – 1h 46m | |
|
| Van Kandy - Ella $ 69.52 9h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kandy to Nuwara Eliya, including current prices and schedules.
The Scenic Minivan is the cheapest motorized option at about $21 per person. By train, a 3rd class ticket from Kandy to Nanu Oya costs LKR 220, but you then continue by road.
A private transfer is the most direct option and takes from about 2 hours, longer with traffic, weather or delays.
Private transfers take from about 2 hours, while the Scenic Minivan takes from about 3 hours 40 minutes. Road conditions and mountain mist can add time.
Yes, platforms list vans for 6, 8, 9 or 12 passengers, which is a cost-effective way for families or groups to travel together.
Yes. Private transfers are available directly from Peradeniya, starting at about $62. This is convenient if you are visiting the Botanical Gardens or staying on the outskirts of Kandy.
The road is very winding with many steep sections. Hiring a professional driver through a private transfer or minivan service is recommended, as they know the local terrain.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Kandy to Nuwara Eliya. Retrieved October 20, 2026.
- [2] Sri Lanka Railways: Sri Lanka Railways: Our Services and online seat reservation. Retrieved October 15, 2026.
- [3] Sri Lanka Railways: History of Railways in Sri Lanka. Retrieved October 19, 2026.
- [4] Sri Lanka Railways: Nanuoya - Passenger Ticket Rates. Retrieved October 19, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.