Kandy to Gampaha Train Timetable & Tickets 2026 – Times, Prices & Booking Guide

Last updated: 19 May 2026 • All data from Sri Lanka Railways

Scenic train route from Kandy to Gampaha The train journey from Kandy to Gampaha travels along the western part of Sri Lanka's scenic Main Line. Covering approximately 112 kilometers, the trip takes between 1 hour 59 minutes and 2 hours 28 minutes, making it a convenient day trip for both tourists and locals. Gampaha, often known as the "Gateway to the North-Western Province," is a bustling town with a rich history and serves as a key railway junction on the Colombo-Kandy route.[reference:0]

With multiple daily express and intercity trains, this route is well-connected and a popular choice for those traveling from the cultural capital of Kandy to the Colombo suburbs. The journey passes through lush green landscapes, paddy fields, rubber and coconut plantations, offering a glimpse of authentic Sri Lankan countryside life. Gampaha is known for its historic St. Mary's Church, the Gangarama Maha Vihara temple, and the scenic Henarathgoda Botanical Garden.

Approximately 54 weekly trains run between Kandy and Gampaha, making this an easy and efficient trip. Trains depart regularly from early morning until late afternoon.[reference:1]

🎫 Book Kandy to Gampaha Train Ticket Online – Reserve Your Seat Now!
Pro tip: 1st and 2nd class reserved tickets on the Kandy to Gampaha route sell out quickly, especially on weekends. We strongly recommend booking at least 1 week in advance to secure your preferred seats and enjoy a comfortable journey.

Kandy to Gampaha Time Table

Train No.Train NameDeparture (Kandy)Arrival (Gampaha)DurationDaysClasses
1040 Express 05:00 07:25 2h 25m Daily 1st, 2nd, 3rd
1036 Express 06:20 08:48 2h 28m Daily 1st, 2nd, 3rd
1024 Express 10:40 13:05 2h 25m Daily 1st, 2nd, 3rd
1016 Express 13:00 15:03 2h 03m Daily 1st, 2nd, 3rd
1010 Intercity Express 15:00 16:59 1h 59m Daily 1st, 2nd, 3rd
1020 Express 15:25 17:48 2h 23m Daily 1st, 2nd, 3rd
1006 Express 16:35 18:47 2h 12m Daily 1st, 2nd, 3rd

*7+ daily trains on weekdays. Frequency may vary on weekends and public holidays. Check live schedule before travel. All times are subject to change by Sri Lanka Railways.

🚄 Fastest train: Train No. 1010 (Intercity Express) – 1 hour 59 minutes.
🐢 Slowest train: Train No. 1036 – 2 hours 28 minutes.

Powered by 12Go system

Promote your Business Here

To advertise on this spot, contact at Advertisement Page

💰 Kandy to Gampaha Train Fares (2026)

ClassApprox. Price (LKR)Approx. Price (USD)
1st Class (AC / Observation) 700-1000 $2.15-$3.10
2nd Class (Reserved recommended) 400-600 $1.25-$1.85
3rd Class (NOT recommended) 150-250 $0.45-$0.75

*3rd class can get very crowded, especially on weekends, and is unreserved. We strongly advise against it for this longer journey.

Promote your Business Here

To advertise on this spot, contact at Advertisement Page

🎫 Book Kandy to Gampaha Train Ticket Online – Reserve Your Seat Now!

Choose Your Class: First, Second, and Third Class

First Class – Luxurious Comfort & Panoramic Views

First class on the Main Line offers air-conditioned comfort or observation compartments with large windows, perfect for taking in the lush scenery. Trains like the Intercity Express (1010) provide this premium experience. Enjoy a reserved seat, no crowding, and a stress‑free environment. We strongly recommend booking First Class reserved tickets at least 1 week in advance – they sell out quickly, especially during peak season (December–April).

Second Class – Affordable Comfort (HIGHLY RECOMMENDED)

Second class is the best value for money on this route. You get a guaranteed reserved seat, open windows for photography, and comfortable bench seating. All express and intercity trains on this route offer 2nd class. Book your 2nd class reserved ticket online at least 3‑5 days ahead for a hassle-free journey.

Third Class – NOT RECOMMENDED

Third class is the cheapest option, but it comes with serious drawbacks. These carriages are often overcrowded, especially on weekends, with wooden benches and no reservations. You may have to stand for the entire 2‑hour journey. We strongly advise tourists to avoid 3rd class altogether. The small saving is not worth the discomfort.

Plan Your Journey Upfront

To ensure a seamless Kandy to Gampaha train journey, it is highly recommended to purchase your tickets in advance, especially for First and Second Class. By booking online upfront, you can secure your preferred seats and enjoy a hassle-free experience. For Third Class, we recommend not using it at all.

Reserved vs Unreserved Ticket

Reserved Tickets – Guaranteed Seating (RECOMMENDED): Reserved tickets provide the advantage of guaranteed seating throughout your journey. This ensures you have a designated space, especially during peak travel seasons. Always choose reserved for 1st or 2nd class.

Unreserved Tickets – Not recommended for tourists: Unreserved tickets offer flexibility but you will almost certainly have to stand, especially on the busy Kandy to Gampaha route. This option is only for extreme budget travelers who don't mind discomfort.

🎫 Book Your Kandy to Gampaha Train Ticket – Reserve a Seat Now!

Plan Your Departure from Kandy Station

Kandy Railway Station (Station Code: KDT) is your departure point. Arrive at least 30-45 minutes early, especially for early morning trains (05:00, 06:20). The station is centrally located and has food kiosks, restrooms, and seating areas. Pack water and a light snack – the journey is 2 hours and there are vendors on board but limited.

✅ Pre-departure Checklist

  • Arrive at Kandy station 45 minutes early (taxi or tuk-tuk from the city center).
  • Carry printed or digital ticket (screenshot).
  • For the best photos, choose a seat on the right side for morning shade.
  • Pack water and light snacks (vendors are on board but limited).
  • Power bank for your phone/camera.
  • Light jacket for air‑conditioned 1st class carriages.

🏨 Not Been in Kandy Yet? Check Out Following Hotels

→ More hotels in Kandy

Where to Stay in Gampaha?

🏨 Hotels in Gampaha

  • Kanellake Resort – Mid-range ($40-60 USD). Peaceful resort near the botanical garden.
  • Himalee Resort & Spa – Premium ($80-120 USD). A few kilometers from the station, perfect for relaxation.
  • Gampaha City Hostel – Budget ($15-20 USD). Dorms and private rooms, close to the town center.
  • Hotel Ginum – Budget ($25-35 USD). Basic but clean, good for overnight stays.

→ More hotels in Gampaha

🍽️ Restaurants in Gampaha

  • Thilaka City Hotel – Local rice & curry, seafood ($4-7 USD).
  • Sunlight Inn – Sri Lankan and Chinese cuisine ($5-8 USD).
  • Gampaha Bake House – Short eats, pastries, tea ($2-4 USD).
  • Lighthouse Beach Club – Seafood, international dishes ($8-12 USD).

→ More restaurants

🏞️ Top Things to Do in Gampaha

→ All attractions

🚍 Bus Station Nearby

Gampaha Bus Stand is approximately 500 m from the railway station – a 5-10 min walk or 2-3 min tuk-tuk ride. Buses run to Colombo, Kandy, Negombo, and Kurunegala regularly.

🚖 Taxi in Gampaha

Book a Taxi Now →

📅 Best Times to Visit Gampaha

MonthsWeatherActivitiesProsCons
Dec–Mar Dry, sunny, 26-31°C Sightseeing, botanical garden Best weather Peak season, crowded trains
Apr–May Hot, occasional showers Sightseeing, short trips Fewer tourists Afternoon heat
Jun–Sep Southwest monsoon, rain Indoor activities Low season, cheap hotels Rain may disrupt travel
Oct–Nov Inter‑monsoon, mixed Sightseeing Green scenery Unpredictable showers

Tip: The best time for visiting Gampaha is during the dry season (December to March). The Henarathgoda Botanical Garden is especially beautiful in January and February.

Kandy to Gampaha Train Stops

Major stops: KandyPeradeniya JunctionKadugannawaRambukkanaPolgahawelaAlawwaYattalgodaVeyangodaGampaha.

If you overshoot Gampaha, the next major station is Veyangoda (approximately 10 km away). From there, you can take a train or bus back. Trains on this route run regularly throughout the day.

🚧 Missed your stop? How to return to Kandy

If you miss your stop, get off at the next station and take a train back. For example, from Veyangoda, you can catch a train heading to Kandy. The return journey takes approximately the same amount of time. Alternatively, take a bus from Gampaha Bus Stand to Kandy (2-3 hours).

🚆 All Trains on This Route

✨ View All Sri Lankan Trains →

About Us – Sri Lankan Train Enthusiasts

We are a small group of Sri Lankan train enthusiasts who have been traveling Sri Lanka by train for over a decade. Together, we have explored every major railway line – from the cultural heart of Kandy to the coastal beauty of Gampaha and the misty hills of Ella. This website is our collective guide to help fellow travellers navigate Sri Lanka's railway network with accurate timetables, honest class recommendations, and practical tips based on real experiences.

We maintain and update this site regularly to ensure all information is current. If you find our guides helpful, please consider booking your train tickets through the affiliate links on this page – it costs you nothing extra and helps us keep this site running. Thank you for your support!

🙏 Safe travels and enjoy the ride!