29/05/2016
Embarking on a journey from Bandaranaike International Airport (CMB) in Colombo to the historic and culturally rich city of Kandy is a quintessential Sri Lankan experience. Whether you prioritise speed, scenic beauty, or budget, understanding your travel options is key to a smooth transition into this captivating island nation. This comprehensive guide delves into the various ways to reach Kandy from Colombo Airport, offering insights into travel times, costs, and essential tips to help you choose the perfect mode of transport for your adventure.

Kandy, nestled amidst hills and home to the sacred Temple of the Tooth Relic, is a must-visit destination. The distance between Colombo Airport (CMB) and Kandy is approximately 85 km as the crow flies, with the road distance stretching to around 101.2 km. This journey can take anywhere from under two hours to several hours, depending on your chosen method of transport and the time of day. Let's explore your choices in detail.
- The Scenic Route: Travelling by Train
- The Direct Route: Taxi from Colombo Airport to Kandy
- Comparing Your Options: Train vs. Taxi
- Frequently Asked Questions (FAQs)
- Q: Is it safe to travel by train in Sri Lanka?
- Q: Can I buy train tickets online in advance?
- Q: What's the best way to get from Colombo Airport to Colombo Fort Station?
- Q: Are there direct buses from Colombo Airport to Kandy?
- Q: How can I avoid the 'tuk-tuk mafia' at Kandy station?
- Q: Is it better to travel to Kandy during the day or night?
- Conclusion
The Scenic Route: Travelling by Train
For many travellers, the train journey from Colombo to Kandy is not just a means of transport but an integral part of the Sri Lankan experience. It offers unparalleled views of the island's lush landscapes, tea plantations, and charming villages. While the primary train departure point for Kandy is Colombo Fort Station, it's important to note that you'll first need to travel from the airport to this station.
From Colombo Fort to Kandy
The Intercity Express trains from Colombo Fort to Kandy are widely regarded as the most comfortable and efficient rail option. These trains are known for being hassle-free and providing a truly scenic journey, typically taking around 2½ hours. This makes them a popular choice for those looking to enjoy the views without sacrificing too much time.
Reservations are highly recommended for the Intercity Express, particularly if you're travelling during weekends or public holidays, as these services can book out quickly. While it might be possible to secure a ticket just before departure during off-peak periods, advance booking is always the safest bet to avoid disappointment. A highlight of the Intercity Express is its 'observation saloon' – a first-class carriage designed to offer panoramic views. However, this premium seating option is incredibly popular and often books out well in advance, so plan accordingly if this is a priority for you.
Other train services are available, but they tend to be significantly more crowded and less punctual. While they are a more budget-friendly option, the trade-off in comfort and reliability might not appeal to all travellers. The train journey from Kandy to Colombo covers a distance of approximately 121 km, with an average travel time of about 3 hours and 14 minutes. Sri Lanka Railways operates typically 68 trains weekly on this route, departing from Kandy and arriving at Fort Station.
Train Ticket Prices (Colombo to Kandy):
| Class | Approximate Price (LKR) | Notes |
|---|---|---|
| First Class (Observation Saloon) | 1,250 | Highly recommended; often fully booked. |
| Second Class | 230 | Good balance of comfort and price. |
| Third Class | 125 | Most economical; can be very crowded. |
The train line from Kandy extends further into the hill country, offering connections to other popular destinations such as Badulla, Nuwara Eliya (via Nanu Oya station), Haputale, and Ella. If your itinerary includes these picturesque towns, the train is undoubtedly the most enchanting way to travel between them.
Connecting to the Main Line from Negombo
If you find yourself in Negombo, a popular coastal town close to the airport, and wish to take the train to Kandy, you'll need to first travel to one of the main line stations. Options include Ragama, Gampaha, or Veyangoda. This leg of the journey typically requires a bus, taxi, or tuk-tuk. As you travel towards these stations, keep an eye out for 'Bible Rock', a distinctive landmark resembling the more famous Sigiriya citadel.

The Ella to Kandy Train Experience
For those travelling in the opposite direction, from Ella to Kandy, the train ride is nothing short of spectacular. Winding through verdant hills and sprawling tea plantations, it's often cited as one of the world's most beautiful train journeys. This segment of the trip typically takes between 6½ to 8½ hours, offering ample time to soak in the breathtaking scenery. Ticket prices for this section are approximately Rs 270 for second class and Rs 150 for third class.
Upon arrival at Kandy railway station, be prepared for a bustling environment. While tuk-tuks are readily available, there's a known issue with what's often referred to as the 'tuk-tuk mafia' near the station entrance. These individuals may attempt to overcharge or intimidate independent drivers from ride-hailing apps.
To ensure a fair price and a hassle-free experience, it's advisable to walk a short distance away from the immediate vicinity of the station's main tuk-tuk stand. Alternatively, and highly recommended, use ride-hailing apps like Uber or PickMe. However, even with these apps, if your driver is spotted too close to the station's official stand, they might be threatened or chased away. Therefore, arranging your pick-up a street or two away from the station can save you potential trouble and ensure a smoother departure.
The Direct Route: Taxi from Colombo Airport to Kandy
For travellers prioritising speed, convenience, and direct travel from the airport, a taxi is undoubtedly the best option. The journey from Colombo Airport (CMB) directly to Kandy takes approximately 1 hour and 54 minutes by car, making it significantly faster than the train, which requires a transfer from the airport to Colombo Fort Station.
The road distance of 101.2 km is covered efficiently, particularly if you opt for a reputable taxi service or pre-booked airport transfer. The cost for a taxi from Colombo Airport to Kandy typically ranges from Rs. 29,000 to Rs. 35,000. While this is a considerably higher cost than train travel, the benefits of door-to-door service, comfort, and reduced travel time often outweigh the expense, especially for those with luggage or travelling in groups.
Many hotels and tour operators can arrange airport transfers, or you can find official airport taxi counters upon arrival. It's always wise to agree on the fare upfront or ensure the meter is used if applicable, though fixed fares are common for airport transfers.
Comparing Your Options: Train vs. Taxi
Choosing between a train and a taxi depends entirely on your travel style, budget, and priorities. Here's a brief comparison to help you decide:
| Feature | Train Travel | Taxi Travel |
|---|---|---|
| Travel Time (Direct) | ~4-5 hours (inc. airport transfer) | ~1 hour 54 minutes |
| Cost (Approx.) | Rs 125 - 1,250 (train ticket) + airport transfer cost | Rs 29,000 - 35,000 |
| Comfort | Varies by class; 1st class comfortable, 3rd class crowded. | High; private vehicle, air-conditioned. |
| Convenience | Requires transfer to Colombo Fort; potential for crowding. | Door-to-door service; no transfers. |
| Scenery | Exceptional, particularly the Intercity Express. | Good, but less immersive than train. |
| Luggage | Can be challenging with large bags on crowded trains. | Ample space for luggage. |
If you're looking for an authentic Sri Lankan experience with breathtaking views and are happy to manage transfers and potentially crowded conditions, the train is an excellent choice. It's also significantly more budget-friendly. However, if speed, comfort, and direct travel are paramount, especially after a long flight, then a taxi is the superior option, offering a stress-free journey directly to your accommodation in Kandy.

Frequently Asked Questions (FAQs)
Q: Is it safe to travel by train in Sri Lanka?
A: Generally, yes. Sri Lankan trains are a popular and safe mode of transport. However, like any public transport, it's wise to keep an eye on your belongings, especially in crowded third-class carriages. The primary concern at Kandy station is the local tuk-tuk situation, as detailed above, rather than the train journey itself.
Q: Can I buy train tickets online in advance?
A: While the official Sri Lanka Railways website provides schedules, direct online booking for foreigners can sometimes be challenging. Many travellers opt to book through local travel agents or arrive at Colombo Fort station early to purchase tickets, especially for first class, which sells out quickly. It's always best to book in advance if possible, particularly for the Intercity Express or during peak season.
Q: What's the best way to get from Colombo Airport to Colombo Fort Station?
A: From Colombo Airport, you can take an airport bus, a taxi, or a tuk-tuk to Colombo Fort Station. Buses are the most economical, while taxis offer convenience. The journey typically takes 45 minutes to an hour, depending on traffic.
Q: Are there direct buses from Colombo Airport to Kandy?
A: While there are bus services from Colombo (Pettah Bus Stand) to Kandy, there isn't a direct express bus service from Colombo Airport straight to Kandy that is widely recommended for tourists. Taking a taxi or combining an airport transfer with a train journey from Colombo Fort is generally preferred for ease and comfort.
Q: How can I avoid the 'tuk-tuk mafia' at Kandy station?
A: The most effective ways are to either walk a short distance away from the main station entrance before hailing a tuk-tuk or, even better, use ride-hailing apps like Uber or PickMe. When using apps, specify your pick-up location a street or two away from the immediate station vicinity to avoid confrontation with local drivers.
Q: Is it better to travel to Kandy during the day or night?
A: For train travel, daytime is highly recommended to fully appreciate the stunning scenery. For taxi travel, either is fine, but daytime travel allows you to see the landscape. Night travel might be quicker due to less traffic but offers no views.
Conclusion
Your journey from Colombo Airport to Kandy is the gateway to experiencing the heart of Sri Lanka. Whether you choose the captivating and unforgettable train ride or the swift convenience of a private taxi, both options offer unique advantages. For those seeking adventure and stunning vistas, the train is an unparalleled choice, despite the initial transfer from the airport. However, if time is of the essence and comfort is a priority, a direct taxi provides a seamless and efficient journey. Whichever you choose, planning ahead, especially for train tickets and taxi arrangements, will ensure a smooth and enjoyable start to your exploration of Kandy's rich heritage and natural beauty.
If you want to read more articles similar to Colombo Airport to Kandy: Your Journey Guide, you can visit the Travel category.
