Introduction
Arriving in Sri Lanka, the first big decision is how to reach the cultural heart of the island – Kandy. Whether you’re chasing the Temple of the Tooth, the Royal Botanical Gardens, or simply craving that hill‑country breeze, the journey from Bandaranaike International Airport (CMB) can set the tone for your adventure. This guide unpacks every route, from high‑speed trains to private transfers, so you can choose the style that matches your budget, comfort level, and schedule.
Quick answer: From the airport, you can take a 3–4 hour taxi, a 4–5 hour bus, or a 5–6 hour train (via Colombo Fort). Private transfers are the most convenient for large luggage, while the train offers a scenic ride through tea plantations. Pick the option that fits your time and budget.
What You’ll Need
- Valid passport and Sri Lankan e‑Visa (ETA)
- SriLankan Airlines boarding pass or flight ticket
- Sri Lanka mobile data or local SIM (LKR 200–400 for a 7‑day plan)
- Cash in LKR (at least LKR 5,000 for small expenses)
- Comfortable clothing and a light jacket (temperatures rise in Kandy)
- 30–40 km of travel distance; plan for 3–6 hours of travel time
Step 1: Arrive at Bandaranaike International Airport
After landing, follow the signs to immigration. Once you exit the arrivals hall, you’ll find the airport’s official taxi stand, the Airport Transfer Service (A/T) and several private hire operators. The airport is about 45 km north of Colombo and 115 km from Kandy.
The average cost of a direct taxi to Kandy is LKR 12,000–20,000 (US$40–70) and takes roughly 3–4 hours, depending on traffic. If you prefer a pre‑booked transfer, apps like PickMe or local operators such as Kandy Express offer fixed rates and pickup at the arrivals counter.
Step 2: Choose Your Transport Mode
Decide whether you value speed, comfort, or scenery:

- Taxi/Private transfer: Fastest and most comfortable, especially if you have heavy luggage or a tight schedule.
- Bus: Cheapest, but less comfortable and can be crowded.
- Train: Scenic, cultural experience; requires a transfer from the airport to Colombo Fort station first.
Step 3: Book a Private Transfer (Optional)
If you opt for a private transfer, book online or at the airport. Use the official website of Kandy Express or the PickMe app.

- Price: LKR 12,000–15,000 (US$40–50)
- Time: 3–4 hours
- Pickup: Airport arrivals hall (within 10 minutes of landing)
Confirm the pick‑up time with your driver, as they’ll need to clear customs and collect your luggage.
Step 4: Take the Bus to Colombo Fort
If you’re budget‑conscious, board a public bus from the airport’s bus terminal to Colombo Fort.
- Bus number: 5 or 6 (direct to Colombo)
- Price: LKR 200–300 (US$0.70–1.00)
- Duration: 1.5–2 hours
- Frequency: Every 30–60 minutes
From Colombo Fort, you’ll transfer to the train or a local bus to Kandy.
Step 5: Catch the Train from Colombo Fort to Kandy
The train is a highlight of any Sri Lankan trip. Book your ticket in advance via SriLankan Railways or a reputable travel site.
- Class: 1st, 2nd, or 3rd AC
- Price: LKR 1,200–2,500 (US$4–8)
- Duration: 2.5–3 hours
- Departure: Colombo Fort station, 6 am–10 pm (check timetable)
The route winds through lush tea gardens, offering panoramic views. Reserve a seat 30–60 days ahead to secure a window spot.
Step 6: From Colombo Fort to Kandy Bus
If you prefer a bus after the train, the Kandy Bus Terminal is a 5‑minute walk from the train station.
- Bus numbers: 200, 200A, 200B (to Kandy)
- Price: LKR 500–700 (US$1.70–2.40)
- Duration: 2 hours
- Frequency: Every 45 minutes
This is a budget option but offers less comfort and a longer total travel time.
Step 7: Arrive in Kandy
Kandy’s main bus terminal and train station are within the city center, just a 10‑minute walk to the Temple of the Tooth. Check the Kandy Tourist Police (phone 1912) for local guidance if you’re unfamiliar with the area.
Step 8: Transfer to Your Accommodation
If you’re staying in the city center, most hotels offer free or paid shuttle services. For a quick walk, the Temple of the Tooth is only a 5‑minute stroll from the train station.
If you’re staying in a hill‑country guesthouse, a local tuk‑tuk can ferry you to the nearest station for a small fee (LKR 200–400, US$0.70–1.40).
Step 9: Explore Kandy
Now that you’re in Kandy, take the day to visit the Temple of the Tooth, the Royal Botanical Gardens, and the Kandy Lake. If time permits, book a cultural show in the evening to witness traditional Kandyan dance.
Pro Tips
- Go early: Catch the first train (around 6:30 am) to avoid crowds and secure a window seat.
- Pack a snack: Train and bus services offer limited food options; bring a sandwich or fruit.
- Use local SIM: A 7‑day data plan (LKR 300–400) keeps you connected for navigation and booking.
- Carry cash: Some bus operators do not accept cards; keep LKR 5,000 on hand.
- Check traffic alerts: Colombo’s traffic can delay taxis; use the Waze app for live updates.
- Book early: Train seats sell out fast during peak season (December–March).
Common Mistakes to Avoid
- Not booking a seat: Last‑minute trains may be sold out, forcing you to wait for the next departure.
- Overlooking luggage size: Buses have limited overhead space; secure your bags in a lockable trunk.
- Ignoring local currency: Many small vendors in Kandy accept only cash; avoid the temptation of credit cards.
- Skipping the airport taxi stand: Some taxis may overcharge if you ask for a ride off the official stand.
Location
[Map of Colombo International Airport to Kandy]
FAQ
How long does the train journey from Colombo to Kandy take?
The train ride lasts about 2.5–3 hours, depending on the class and whether the train stops at intermediate stations.
Is the train route scenic?
Absolutely. The route passes through tea plantations, rolling hills, and river valleys, offering panoramic views of the Sri Lankan countryside.
Can I take a taxi directly from the airport to Kandy?
Yes, taxis and private transfers operate 24/7. A typical fare is LKR 12,000–20,000 (US$40–70).
Do I need a visa to travel from Colombo to Kandy?
No, a visa is only required for entry into Sri Lanka. The internal travel within the country does not require additional permits.
Are buses comfortable for this journey?
Public buses are affordable but can be crowded and lack luggage space. For a more comfortable ride, consider a private transfer or train.
What is the best time of day to travel?
Early morning trains (around 6 am) are less crowded and offer clearer views. Late afternoon or evening buses can be affected by traffic.
Can I use a ride‑share app like PickMe?
Yes, PickMe and similar apps operate in Colombo and can be used to book rides to Kandy.
Final Thoughts
Traveling from Colombo International Airport to Kandy is a gateway to Sri Lanka’s cultural soul. Whether you choose the speed of a taxi, the affordability of a bus, or the charm of a train, each option offers a unique glimpse into the island’s landscapes and people. Plan ahead, book early, and enjoy the journey that leads you to the beating heart of Sri Lanka.