Mavilmada Railway Station sits quietly in the Kandy District, Central Province, serving as a stop on one of Sri Lanka's most scenic rail corridors. Though it is not a major interchange, around 16 trains call here on a typical day, making it a useful point of access for travellers exploring the hill country surrounding Kandy.
Where is Mavilmada Railway Station located?
The station is situated in the Kandy District, within Sri Lanka's Central Province — a region of rolling tea estates, ancient temples, and cool highland air. The surrounding landscape is characteristic of the central hills: dense greenery, moderate elevation, and a climate noticeably cooler than the coastal lowlands. Travellers heading between Kandy and destinations further into the hill country — such as Nanu Oya, Ella, or Badulla — pass through this stretch of line.
What train services stop at Mavilmada?
Approximately 16 trains call at Mavilmada on a typical operating day. Services generally connect the station with Colombo Fort to the west and destinations such as Badulla to the east, following the main Colombo–Badulla mainline. The frequency and exact scheduling of trains varies by day of the week, and some express services may bypass smaller stations along the route.
When planning a visit, it is worth checking the current timetable through Sri Lanka Railways, as schedules are subject to seasonal adjustments and occasional disruptions. Passengers using slower intercity or local trains will find more stopping options than those taking express services.
Which rail line serves Mavilmada?
Mavilmada is served by the Main Line, the oldest and most celebrated railway in Sri Lanka. Constructed during the British colonial era primarily to transport tea from the hill country to Colombo's port, the line climbs steadily from the coastal plains through Kandy and into increasingly dramatic highland scenery. The journey along this route — particularly between Kandy and Ella — is widely regarded as one of the most picturesque train rides in Asia, passing through tunnels, over viaducts, and alongside terraced tea fields.
How do I get to Mavilmada from Kandy?
Mavilmada is accessible by train directly from Kandy, which is the nearest major railway hub. Kandy station has good connections to Colombo Fort, making it straightforward to reach Mavilmada as part of a longer hill-country journey. Road access to the area is also possible via the A26 and surrounding provincial roads, with tuk-tuks and local buses serving communities near the station. If you are self-driving or travelling by private transfer, the Kandy–Mahiyangana road network offers an alternative route into the district.
What is there to see near Mavilmada Station?
The Kandy District is one of Sri Lanka's richest areas for cultural and natural attractions. The city of Kandy itself — a UNESCO World Heritage Site — is home to the Temple of the Tooth Relic (Sri Dalada Maligawa), the Royal Botanical Gardens at Peradeniya, and the scenic Kandy Lake. Beyond the city, the district stretches into terrain that includes the Knuckles Mountain Range, smaller wildlife sanctuaries, and dozens of working tea estates that welcome visitors.
- Temple of the Tooth Relic: Sri Lanka's most sacred Buddhist site, housing a relic of the Buddha.
- Royal Botanical Gardens, Peradeniya: One of the finest botanical gardens in Asia, covering around 60 hectares.
- Knuckles Mountain Range: A UNESCO-listed biosphere reserve ideal for trekking and birdwatching.
- Tea estates: Several estates in the Kandy District offer factory tours and tasting sessions.
Is the train journey through Mavilmada worth taking for the scenery?
The Main Line through the Kandy District offers scenery that changes markedly as you gain altitude. From Kandy onward, the route climbs through tea country, with views across valleys and ridgelines that are best appreciated from an open carriage door or observation car. Travelling in the early morning, when mist still clings to the hillsides, gives a particularly different character to the landscape than an afternoon journey in clear light.
For travellers with time, taking a slow intercity train rather than an express allows longer pauses at smaller stations and a more relaxed pace. Seats in second or first class observation carriages, when available, provide the widest views. It is advisable to book these in advance, especially during peak season between December and April.
Practical travel tips for Mavilmada Station
- Mavilmada is a smaller station; ticketing and facilities are more limited than at Kandy or Colombo Fort.
- Carry local currency (Sri Lankan rupees) for onward travel and any station-side refreshments.
- Train times in Sri Lanka can run late; build buffer time into connections, particularly for international onward travel.
- The hill country can be significantly cooler than the coast — carry a light layer even if travelling in the dry season.
- Sri Lanka Railways publishes an online timetable, though local travel agents or your DMC can confirm current schedules before departure.
Mavilmada railway station timetable
16 trains call at Mavilmada on a typical day.
Central Province
| Departs | Towards | Runs |
|---|---|---|
| 04:54 am | Matale | Daily |
| 05:51 am | Kandy | Daily |
| 07:14 am | Matale | Daily |
| 07:33 am | Colombo Fort | Saturday Only |
| 07:33 am | Kandy | Weekdays and Sunday Only |
| 09:24 am | Kandy | Weekdays Only |
| 09:41 am | Kandy | Daily |
| 10:39 am | Matale | Daily |
| 11:30 am | Kandy | Daily |
| 02:14 pm | Matale | Daily |
| 02:16 pm | Matale | Weekdays Only |
| 03:04 pm | Kandy | Daily |
| 05:33 pm | Matale | Daily |
| 06:29 pm | Kandy | Daily |
| 07:14 pm | Matale | Daily |
| 08:07 pm | Kandy | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-14. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.
Nearby places
8 places within about 25 km, nearest first.