Sri Lanka Travel DealsPlan My Trip

· Updated

How to Travel from Colombo to Kandy

How to Travel from Colombo to Kandy

The 110-kilometre journey from Colombo to Kandy is one that most visitors make at some point during a tour of Sri Lanka, and one which dramatically encapsulates the scenic contrasts between the island’s coastal lowlands and interior highlands. Whether you choose the railway or the road, this route offers a remarkable introduction to the country’s diverse landscapes, rich history, and warm hospitality.

Getting There: Rail and Road Options

The Railway Experience

Many visitors make the journey by train, a classic rail journey along one of South Asia’s most outstandingly engineered tracks, first opened in 1867. The line weaves slowly upwards through long tunnels and along narrow ledges engineered by Victorian engineers out of solid rock, with dizzying drops below. The journey takes approximately two and a half to three and a half hours, though delays are not uncommon, and the experience is one that travellers remember long after their trip ends.

The scenic route passes through Ragama, Gampaha, Veyangoda, Polgahawela, Rambukkana, and Kadugannawa before reaching Peradeniya and finally Kandy. The most spectacular scenery begins after Rambukkana, where the line enters the hill country proper.

A simple tip: sit on the right-hand side en route to Kandy for the best views. This small piece of advice can transform your journey, offering unobstructed vistas of the Kelani Valley, tea plantations, and the dramatic Kadugannawa climb.

Sri Lankan Railways offers three classes of accommodation on this route. First Class features air-conditioned compartments on Intercity trains and Observation Saloons on the famous Udarata Menike and Podi Menike services, with spacious reclining seats and panoramic windows. Second Class offers reserved seating on expresses with open windows for fresh air and photography, making it the most popular choice among tourists. Third Class provides the most economical option but is unreserved, often crowded, and not recommended for tourists.

Tickets range from around 200 to 2,500 Sri Lankan rupees depending on class. To know more about this journey, visit this Colombo to Kandy train schedule guide, which provides up-to-date timetables and fares.

The Road Journey

Despite the pleasures of the train trip, the journey by road is in many respects more spectacular. The main highway rolls uphill and down before making the final, engine-bursting climb up into Kandy, giving a much more immediate sense of the hills’ scale and altitude than the rail line’s carefully graded rise. The trade-off is the long slog through the endless suburbs of Colombo and Kandy, which can be an absolute drag during peak traffic hours.

For those seeking comfort, flexibility, and door-to-door service, taxi and private car transfers are excellent options. Airport taxi services are available at Bandaranaike International Airport, offering direct transfers to Kandy. Private car hire can be arranged through hotels, travel agencies, or ride-hailing apps like PickMe and Uber, though availability may be limited for long-distance journeys. The journey by road typically takes three to four hours, depending on traffic conditions and the route chosen.

There are two main routes from Bandaranaike International Airport to Kandy. The first route, via Nittabuwa, Kegalle, and Kandy, is the shortest path. Private buses run between Negambo and Kandy via Katunayake for those choosing this option. The second route, via Colombo, Kadawatha, Nittabuwa, Kegalle, and Kandy, is longer but offers the chance to experience the famous Colombo–Kandy road. Private buses (Number 01) run between Colombo and Kandy for travellers choosing this route.

En Route Attractions

The journey from Colombo to Kandy is not merely about reaching your destination. Along the way, several attractions offer welcome breaks and fascinating insights into Sri Lankan life and history.

Henerathgoda Botanic Gardens

Located near Gampaha, off the Colombo–Kandy road about 30 kilometres northwest of Colombo, the Henerathgoda Botanic Gardens are where the first rubber trees planted in Asia were grown. Some original plantings dot the 37-acre gardens, together with 400 other plant varieties. This is a peaceful stop for nature lovers and those interested in the history of agriculture in the region.

Cadjugama

About 50 kilometres from Kandy, Cadjugama is famous for its cashew nuts. Brightly dressed sellers indicate passing motorists with nuts they’ve harvested from the surrounding forest. This is a great place to pick up a delicious and authentic Sri Lankan snack for the road.

Kegalle and the Pinnewala Elephant Orphanage

Kegalle, 77 kilometres from Colombo, is the nearest town to the Pinnewala Elephant Orphanage, one of Sri Lanka’s most beloved attractions. Here, visitors can observe and interact with rescued and orphaned elephants in a beautiful riverside setting. The orphanage is a highlight for many travellers and well worth the stop.

Utuwankandu

Nearby is Utuwankandu, a rocky hill from where the 19th-century Robin Hood-style highwayman, Saradiel, preyed on travellers until the British executed him. This is a fascinating historical site for those interested in Sri Lanka’s colonial past and the stories of resistance that shaped the island’s history.

Kadugannawa

At Kadugannawa, just after the road and railway make their most scenic climbs, visitors are treated to views southwest to the large Bible Rock. It is also here that a tall pillar stands, erected in memory of Captain Dawson, the English engineer who built the Colombo–Kandy road in 1826. This is a fitting tribute to the man whose vision and skill made this remarkable route possible.

Practical Information

Best Time to Travel

The journey can be made year-round, though the best views are often had during the drier months from December to March. The highlands can be cool, especially in the early morning and evening, so dressing in layers is advisable. The Esala Perahera festival in July or August is a spectacular time to visit Kandy, but trains are extremely crowded, so book well in advance if travelling during this period.

What to Bring

Whether travelling by train or road, bringing water, snacks, and a camera is essential. The views are spectacular, and you will want to capture them. A light jacket or sweater is useful for the cooler highland air and air-conditioned carriages, and sunblock and a hat are recommended for sunny days. A power bank is also useful for keeping your phone or camera charged during the journey.

Allow Extra Time

Both train and road journeys can be subject to delays. It is wise to allow extra time, particularly if you have onward travel plans or reservations in Kandy. Arriving at Colombo Fort station at least 45 minutes before departure is recommended for morning trains.

A Journey to Remember

The Colombo to Kandy journey is more than just a transfer between two of Sri Lanka’s most important cities. It is a journey through the island’s soul, a passage from the bustling coastal plains to the serene highlands, from the colonial-era port city to the ancient hill capital of the Kandyan kings. Whether you choose the timeless romance of the train or the convenience of a taxi or private transfer, the journey will leave you with memories that last a lifetime.

The train, with its Victorian engineering, spectacular views, and lively atmosphere, offers an experience that is truly unique. The road, with its scenic contrasts and opportunities for exploration, offers flexibility and comfort. Whichever option you choose, the Colombo–Kandy journey is not just a means of getting from one place to another. It is a highlight of any Sri Lankan adventure.