08/05/2018
Embarking on a journey to the enchanting mountainous region of Kandy in Sri Lanka often begins with your arrival at Colombo Bandaranaike International Airport (CMB). Once your flight lands, the immediate question for many travellers is how best to reach this cultural capital. While there are several transport options available, from private taxis to scenic train rides and budget-friendly buses, understanding each one will help you make the most informed decision for a smooth and enjoyable start to your Sri Lankan adventure.

- The Direct Route: Taxi or Private Transfer from Colombo Airport to Kandy
- Alternative Journeys: Trains from Colombo to Kandy
- The Bus Option: A Budget-Friendly Alternative
- Choosing Your Kandy Transport: What's Best for You?
- Frequently Asked Questions About Travel to Kandy
- Is there a direct train from Colombo to Kandy?
- How long is the train from Colombo to Kandy?
- How much is a taxi from Colombo to Kandy?
- Do Sri Lankan trains have WiFi?
- Is food available on the train from Colombo to Kandy?
- Is it safe to travel from Colombo to Kandy by train?
- What is the most beautiful train ride in Sri Lanka?
- What time is the first train from Colombo to Kandy?
- What time is the last train from Colombo to Kandy?
- Do you need to pay extra for luggage on Sri Lanka Railways?
- Does Kandy have an airport?
The Direct Route: Taxi or Private Transfer from Colombo Airport to Kandy
For many, particularly those arriving after a long flight, the most straightforward and comfortable way to reach Kandy directly from Colombo Airport is by taxi or a pre-booked private transfer. The distance from Colombo Airport to Kandy is approximately 117 kilometres, a journey that typically takes around 2 hours and 45 minutes by road, depending on traffic conditions.
Choosing a taxi or private transfer offers unparalleled convenience. You can step out of the airport and directly into a waiting vehicle, avoiding the hassle of navigating local transport systems, especially with luggage. Private transfers can be pre-arranged online before you even land, ensuring a fixed price and a driver ready to meet you. This eliminates any potential for language barriers or price negotiation upon arrival, providing immediate peace of mind.
A taxi from Colombo Airport to Kandy should cost approximately 20,000–25,000 LKR (around $60–75 USD). It is always advisable to agree on a price with the driver in advance if you opt for a taxi from the airport stand. While some taxis may use meters, fixing a price beforehand is a common practice and can prevent misunderstandings. Private transfer companies often offer transparent, all-inclusive pricing, which is a significant advantage for travellers seeking clarity and avoiding surprises.
Why Choose a Taxi or Private Transfer?
Beyond the sheer convenience, taxis and private transfers offer several benefits. They are direct, taking you straight from the airport to your accommodation in Kandy without intermediate stops. This saves valuable time, especially if you're keen to start exploring Kandy's sights. For families or groups, a private vehicle can be more cost-effective than multiple train or bus tickets, and certainly more comfortable with ample space for luggage. The air-conditioned comfort, privacy, and ability to stop for breaks if needed, make this option highly appealing, especially after a long flight.
Alternative Journeys: Trains from Colombo to Kandy
While taxis offer speed and convenience, train travel in Sri Lanka is an experience in itself, offering breathtaking scenery and an authentic glimpse into local life. If you have a bit more time and are looking for a memorable journey, taking the train from Colombo to Kandy is a popular choice among tourists and locals alike.
The train journey from Colombo to Kandy covers a distance of 120 kilometres (75 miles) and typically takes between 2.5 to 3.5 hours, depending on the type of train service. All services to Kandy originate at Colombo Fort, the main railway station in Colombo. Some trains also stop at Colombo Maradana station, though joining at Fort is recommended for a better chance of securing a seat and settling in.
Understanding Sri Lankan Train Classes & Amenities
Sri Lankan trains offer various classes, each providing a different experience and price point. Deciding which ticket to buy can initially be a little confusing, but here's a breakdown:
- First Class: These carriages offer allocated, plush(ish) seating, privacy, and air conditioning. However, the windows and doors remain locked, which means you miss out on the open-air, scenic views that make Sri Lankan train journeys so famous. You'll also mostly be sharing the carriage with other foreigners. It’s not the most authentic experience, but it is comfortable. First-class tickets are limited and often sell out quickly.
- Second Class Reserved: This is a highly recommended option. Carriages have cushioned, comfortable seats in a 2-by-2 layout. There's no air conditioning, but fans are present, and crucially, windows and doors are usually wide open, allowing for uninterrupted views and a pleasant breeze. Your ticket comes with an allocated seat, meaning you're guaranteed a spot. These also sell out quickly, so booking in advance is key.
- Second Class Unreserved: Similar seating to reserved, but with no allocated seats. You might need to stand for part or all of the journey if the train is busy. These tickets are only sold at the station on the day of travel. While cheaper, the comfort level can be significantly reduced during peak times.
- Third Class Reserved: Offering bench-style seats, often with some padding, in a 3-by-2 arrangement. While less spacious than second class, it offers an incredibly authentic and lively atmosphere. With allocated seating, you have a guaranteed spot, and the open windows and doors allow for interaction with locals and great views. Many travellers find this their favourite class for the social aspect and genuine local flavour.
- Third Class Unreserved: The cheapest option, with no allocated seats. These carriages can get very crowded, with people often standing. However, the atmosphere is usually jovial, with vendors selling snacks and locals keen to chat. It's a truly immersive experience if you don't mind the crowds and potential standing.
Train Schedule: Colombo to Kandy
There are typically 7-9 direct trains per day from Colombo to Kandy, with slight variations on weekends. The earliest train usually departs Colombo Fort around 05:55, arriving in Kandy by 08:46. The last train tends to leave at 17:45, reaching Kandy by 20:55. It's important to check the Sri Lanka Railways website for the most up-to-date timetables, as delays are not uncommon.

| Departure (Colombo Fort) | Arrival (Kandy) | Journey Time | Train Name/Type | Days |
|---|---|---|---|---|
| 05:55 | 08:46 | 2 hrs 51 mins | Podi Menike (express) | Daily |
| 07:00 | 09:38 | 2 hrs 38 mins | Intercity train | Daily |
| 08:30 | 11:03 | 2 hrs 33 mins | Udarata Menike (express) | Daily |
| 10:35 | 13:55 | 3 hrs 20 mins | Colombo commuter | Daily |
| 12:40 | 15:59 | 3 hrs 19 mins | Express train | Daily |
| 15:35 | 18:06 | 2 hrs 31 mins | Intercity train | Daily |
| 16:35* | 19:34 | 2 hrs 59 mins | Express train | Mon–Fri |
| 17:15* | 20:05 | 2 hrs 50 mins | Long-distance train | Mon–Sat |
| 17:45 | 20:55 | 3 hrs 10 mins | Express train | Daily |
*These trains also stop at Colombo Maradana station.
Booking Train Tickets in Sri Lanka
Pre-booking reserved train tickets is highly recommended, especially during peak season, as they can sell out weeks in advance. Here are the main ways to book:
- In Person at the Station: You can buy tickets at Colombo Fort (counter 17) or Kandy (counters 1 and 2) stations. This is generally suitable for unreserved tickets or if you are booking reserved tickets several days in advance.
- Sri Lanka Railways Website: The official website allows online booking for reserved tickets, but it can be unreliable and often requires a local Sri Lankan mobile number.
- Dialog Phone SIM: If you have a local Dialog SIM card, you can reserve tickets by dialling '444' and speaking to an operator. The cost is deducted from your pre-paid balance. Physical tickets still need to be collected at the station.
- 12Go Asia (Recommended): This online agency is the most reliable and convenient method for booking reserved train tickets in advance, even before you arrive in Sri Lanka. While it costs a little more, the peace of mind and guaranteed seat are often worth it. You will receive a reference number to collect your physical tickets at the station before travel.
Onboard, you'll find toilets in all classes, which, while basic, are generally functional. Most trains do not have dining cars, but vendors often board at stations to sell snacks, water, tea, and sometimes hot food. It's always a good idea to bring your own water and some snacks for the journey.
The Bus Option: A Budget-Friendly Alternative
For the most budget-friendly travel from Colombo to Kandy, the bus is another viable option. The journey takes approximately 3 to 3.5 hours, similar to the train, though it can be affected more by road traffic.
- Public Bus: These are the cheapest, with tickets costing around 155 LKR (approx. $0.75 USD). They depart frequently (every 15 minutes or so, 24/7 with reduced night service) from Colombo’s Central Bus Stand (Pettah bus station), which is conveniently located next to Colombo Fort railway station. Look for bus number 1, displaying '01 Colombo – Kandy'. Public buses can be quite cramped, with limited luggage space, and you cannot reserve a seat in advance.
- AC Coach: A more comfortable option, these air-conditioned coaches cost between 2,500–3,000 LKR (approx. $7.50–9 USD). Seats can be reserved online, often through platforms like 12Go Asia. While more expensive than public buses, they offer a more relaxed journey than their non-AC counterparts. However, compared to the train, the experience is generally less scenic and often less engaging.
Choosing Your Kandy Transport: What's Best for You?
To help you decide, here's a comparative overview of the main transport options from Colombo (and the airport) to Kandy:
| Feature | Taxi / Private Transfer | Train (Reserved) | Train (Unreserved) | Bus (Public) | Bus (AC Coach) |
|---|---|---|---|---|---|
| Cost | High (approx. 20,000-25,000 LKR) | Low-Medium (900-2,000 LKR) | Very Low (240-500 LKR) | Very Low (155 LKR) | Medium (2,500-3,000 LKR) |
| Time (from Airport/Colombo) | 2h 45m (from Airport) | 2.5-3.5 hours (from Colombo Fort) | 2.5-3.5 hours (from Colombo Fort) | 3-3.5 hours | 3-3.5 hours |
| Comfort | High (private, direct, AC) | Medium-High (cushioned seats, open windows/doors) | Medium-Low (bench seats, crowded, standing possible) | Low (cramped, standing often) | Medium-High (AC, reserved seats) |
| Convenience | Highest (door-to-door, airport pickup) | Medium (requires getting to Colombo Fort, pre-booking advised) | Medium-Low (requires getting to Colombo Fort, no guaranteed seat) | Low (city centre start, no reservations, often crowded) | Medium (reserved seats, city centre start) |
| Luggage Space | Ample | Overhead racks, some floor space (can be tight in unreserved) | Limited (difficult with large bags) | Limited | Moderate |
| Experience | Quick, private, hassle-free | Authentic, scenic, social | Very local, can be chaotic but fun | Very local, very basic | Comfortable, less scenic than train |
For directness and ease, especially when arriving at the airport, a taxi or private transfer is the clear winner. If you're seeking a cultural experience and picturesque views, the train is an unmissable part of a Sri Lankan journey. Buses are ideal for the most budget-conscious travellers who don't mind a more basic travel experience.
Frequently Asked Questions About Travel to Kandy
Is there a direct train from Colombo to Kandy?
Yes, there are typically between 7 and 9 direct trains daily from Colombo Fort to Kandy station.
How long is the train from Colombo to Kandy?
The train journey from Colombo to Kandy usually takes between 2.5 and 3.5 hours, depending on the specific train service.
How much is a taxi from Colombo to Kandy?
A taxi from Colombo Airport to Kandy should cost approximately 20,000–25,000 LKR ($60–75 USD). Always agree on the price with the driver in advance.
Do Sri Lankan trains have WiFi?
No, Sri Lankan trains do not typically have WiFi. The best connectivity you'll get is through your own mobile data.
Is food available on the train from Colombo to Kandy?
Most trains do not have dedicated dining cars. However, at various stations along the route, vendors will board the carriages selling snacks, water, tea, and sometimes hot food like samosas or curries. Bringing your own provisions is also a good idea.

Is it safe to travel from Colombo to Kandy by train?
Yes, train travel in Sri Lanka is generally considered very safe. However, like anywhere, it's wise to be aware of your belongings and surroundings. While many tourists enjoy leaning out of the open doors for photos, exercise extreme caution as several accidents have occurred due to this practice.
What is the most beautiful train ride in Sri Lanka?
While the Colombo to Kandy section offers pleasant views, the most iconic and beautiful train ride in Sri Lanka is often considered to be the stretch between Kandy and Badulla, particularly the Kandy to Ella segment, which winds through the stunning tea country.
What time is the first train from Colombo to Kandy?
The first train from Colombo Fort to Kandy typically departs at 05:55.
What time is the last train from Colombo to Kandy?
The last train from Colombo Fort to Kandy usually departs at 17:45.
Do you need to pay extra for luggage on Sri Lanka Railways?
Generally, no. You are allowed to take a reasonable amount of luggage on board, which can be stored on overhead racks or in designated areas. While rare, there have been isolated reports of passengers being charged a small fee for excessive luggage, but this is usually at the discretion of the train manager.
Does Kandy have an airport?
No, Kandy does not have its own airport. The closest international airport is Colombo Bandaranaike International Airport (CMB).
Regardless of your chosen mode of transport, the journey from Colombo to Kandy is an integral part of the Sri Lankan experience. Whether you prioritise speed and comfort with a private transfer, or prefer the immersive cultural journey of the train, planning ahead will ensure your arrival in Kandy is as enjoyable as the destination itself.
If you want to read more articles similar to Airport to Kandy: Your Sri Lanka Journey Guide, you can visit the Travel category.
