How To Get From Colombo To Gampola

Let us find out How to get from Colombo to Gampola.
Gampola is situated in Sri Lanka’s central highlands, surrounded by rolling hills, tea plantations, and misty mountains. Located approximately 120 km from Colombo, Gampola is not only historically significant but also a tranquil destination.
This article is a guide to help you choose the best transport option from Colombo to Gampola.
Colombo to Gampola by Taxi
If you are looking for a comfortable, private, and flexible mode of travel, hiring a taxi or private car with a driver is one of the best options. This is particularly true if you are traveling with family, carrying luggage, or simply prefer door-to-door service.
It becomes necessary to select a reliable taxi service for a safer journey. And one such taxi service in Sri Lanka is Sri Lanka Driver guide. To book a driver, you can visit their website or contact them via WhatsApp or email. You will be able to choose from a range of vehicles—from compact cars to spacious vans—depending on your group size.
These drivers are often fluent in English and can double as informal tour guides along the way. The drivers are well-trained and know every nook and corner of Sri Lanka. The most commonly used route is via Kandy Road (A1).
- Colombo to Kandy (A1 Highway)—This portion is scenic, with occasional traffic in towns like Kadawatha and Kegalle.
- Kandy to Gampola—It is a short drive of about 25 km (roughly 45 minutes) through winding mountain roads with beautiful tea estates. The total journey will be around 4 hours.
The cost is-
- Private Car (1-2 people): LKR 15,000–20,000 (USD 45–60)
- Van (3-6 people): LKR 20,000–30,000 (USD 60–90).
Book With Sri Lanka Driver Guide – Get a Quote
Colombo to Gampola by Train
Traveling by train in Sri Lanka is a scenic and iconic experience. The train journey from Colombo to Gampola offers outstanding views of green valleys, waterfalls, and hills blanketed with tea plantations. It is one of the most budget-friendly and photogenic ways to travel between these two cities.
Route and Duration
The Main Line of the Sri Lanka Railways connects Colombo Fort with Badulla, passing through Kandy and Gampola. From Colombo Fort Station, you can board a train heading towards Kandy, Nanu Oya, or Badulla, all of which stop in Gampola.
- Travel Time: 3.5 to 5 hours, depending on the train class and schedule
Train Types
- Intercity Express—Faster and fewer stops, suitable for those wanting a quicker journey.
- Observation Car/Reserved First Class—These often come with panoramic windows and reserved seats.
- Second Class/Third Class— More affordable but can be crowded, especially during peak hours.
Ticket Prices (Approx.)
- First Class (Reserved): LKR 1,500–2,000
- Second Class (Reserved): LKR 500–800
- Third Class (Unreserved): LKR 200–400
Colombo to Gampola by Bus
Traveling by bus from Colombo to Gampola is another cost-effective option.
Types of Buses
- Intercity AC Buses—Comfortable, with air conditioning and fewer stops.
- Normal (Non-AC) Buses—Cheaper, more frequent, but often crowded and slower.
Most long-distance buses depart from Colombo Central Bus Stand (Pettah). You can board buses heading towards Kandy, then change at Kandy to get a bus to Gampola. Some buses may go directly to Gampola or pass through it—always confirm with the conductor or driver.
Travel Time
- Colombo to Kandy: 3–4 hours
- Kandy to Gampola: 45 minutes to 1 hour
Ticket Cost
- Colombo to Kandy (Intercity AC): LKR 300–600
- Kandy to Gampola: LKR 100–200
- Total Cost: LKR 400–800 (~USD 1.50–2.50)
If you are traveling with children or older age groups, then traveling by bus may not be a comfortable option. As the luggage space is also less, it might be a challenge to carry more bags.
Colombo to Gampola Best Route
This is How to get from Colombo to Gampola. If you value comfort and convenience, a taxi with a Sri Lanka Driver Guide is the ideal option. Private taxis offer utmost comfort and allow you to travel while you relax. You can also make stops to see any stunning landscape, click pictures, or even grab a snack.
If you want to see landscapes and have a classic Sri Lankan experience, the train ride is something you should choose. And if you are traveling on a tight budget, buses are both affordable and accessible but less comfortable. If you are about to travel by these public transport options, make sure you pre-book your tickets and check the schedule.

Editorial Staff is at Sri Lanka Driver Guides are Sri Lanka travel experts.