Mahaiyawa Railway Station is a small but regularly served stop on the Matale Line of Sri Lanka Railways, located in the Kandy District of the Central Province. Positioned 122.4 km from Colombo Fort along the line, it sits between the busy junction of Kandy — one of the country's most important rail hubs — and Katugastota, the next station heading north toward Matale.
Where exactly is Mahaiyawa Station?
Mahaiyawa lies on the northern edge of the greater Kandy urban area, in a transitional zone where the city begins to give way to the Kandy District's more rural terrain. The station is served by the Matale Branch Line, which diverges from the Main Line at Kandy and runs through Katugastota before continuing up toward Matale. For travellers already in Kandy, Mahaiyawa is a short distance away and can function as a convenient boarding point without the need to navigate the busier Kandy station itself.
The surrounding area blends residential neighbourhoods with pockets of light commercial activity typical of the Kandy periphery. The elevation here is noticeably lower than Kandy's central hills, though the landscape retains the lush, green character of Sri Lanka's hill country.
Which trains stop at Mahaiyawa Station?
On a typical operating day, around 17 trains call at Mahaiyawa. Services run in both directions along the Matale Line — northward toward Katugastota and Matale, and southward toward Kandy, where passengers can connect to the broader Sri Lanka Railways network including the Main Line to Colombo Fort and the scenic Hill Country Line toward Nanu Oya and Badulla.
Trains on this branch are generally operated by Sri Lanka Railways and tend to be third-class-heavy intercity shuttles rather than the express services found on the Main Line. Journey times between Mahaiyawa and Kandy are short — typically only a few minutes — making it useful for local commuters and visitors staying in or near the Mahaiyawa area.
For the current timetable, including exact departure times, destinations and the days on which each service operates, check the official Sri Lanka Railways schedule directly, as times are subject to periodic revision.
What are the neighbouring stations on the Matale Line?
Mahaiyawa sits between two well-known stations:
- Kandy — toward Colombo. This is the main interchange point for the Central Province, with connections to Colombo Fort, Peradeniya Junction, and the highland routes to Ella and Nanu Oya.
- Katugastota — toward Matale. A smaller stop serving the Katugastota township, which is known locally for its river crossing on the Mahaweli Ganga.
The full Matale Branch Line runs from Kandy through Katugastota, Galeboda, Ukuwela and several smaller halts before terminating at Matale station. The line is relatively short but passes through countryside that shifts from urban Kandy to quieter agricultural land.
How do I get to Mahaiyawa Station from Colombo?
The most straightforward approach is to take a train from Colombo Fort to Kandy on the Main Line — a journey of roughly two to three hours depending on the service — and then board a Matale Line train from Kandy toward Matale, alighting at Mahaiyawa. Road access is also straightforward: Mahaiyawa is reachable by local bus or tuk-tuk from central Kandy in around 15 to 20 minutes, depending on traffic.
Visitors arriving by private vehicle should note that parking near small branch-line stations in the Kandy area can be limited. If you are being dropped off or collected by car, a brief stop is generally sufficient.
What is the Matale Line, and why does it matter for travellers?
The Matale Branch Line is one of Sri Lanka's older secondary rail routes, connecting the commercial and cultural hub of Kandy with the northern district town of Matale. Matale itself is well known as a gateway to the UNESCO World Heritage Site of Dambulla Cave Temple and is associated with Sri Lanka's spice trade, particularly cinnamon, pepper and cardamom grown in the surrounding district.
While the Matale Line does not carry the same romantic reputation as the Kandy-to-Ella highland railway — widely regarded as one of the world's more scenic rail journeys — it serves a practical purpose for both local residents and visitors wishing to explore the Kandy District beyond the city centre. Stations like Mahaiyawa act as quiet intermediary stops that give a more grounded, everyday sense of rail travel in Sri Lanka.
Is Mahaiyawa worth visiting as a destination in itself?
Mahaiyawa Station is not a tourist destination in the conventional sense; it is a functional community station serving the local population. That said, travellers with a particular interest in Sri Lanka's railway heritage may find value in exploring smaller branch-line stations like this one as part of a broader trip through the Kandy District. The architecture of older Sri Lankan railway stations — often featuring colonial-era stonework and simple platform shelters — has a quiet charm that is easy to overlook on busier routes.
For visitors based in Kandy, a ride on the Matale Line as far as Matale and back makes for an unhurried half-day outing. The journey offers views of the Mahaweli River valley and the agricultural hinterland north of Kandy, and the line sees relatively few foreign tourists compared to the celebrated highland routes further south.
Practical information for visiting Mahaiyawa Station
| Detail | Information |
|---|---|
| Railway line | Matale Branch Line, Sri Lanka Railways |
| District | Kandy District, Central Province |
| Distance from Colombo Fort | 122.4 km along the line |
| Typical daily train calls | Around 17 |
| Station toward Colombo | Kandy |
| Station toward Matale | Katugastota |
Mahaiyawa railway station timetable
17 trains call at Mahaiyawa on a typical day.
Matale Line · 122.4 km from Colombo Fort · Central Province
| Departs | Towards | Runs |
|---|---|---|
| 04:47 am | Matale | Daily |
| 05:58 am | Kandy | Daily |
| 07:07 am | Matale | Daily |
| 07:41 am | Colombo Fort | Saturday Only |
| 07:41 am | Kandy | Weekdays and Sunday Only |
| 09:31 am | Kandy | Weekdays Only |
| 09:49 am | Kandy | Daily |
| 10:32 am | Matale | Daily |
| 11:37 am | Kandy | Daily |
| 02:07 pm | Matale | Daily |
| 02:08 pm | Matale | Weekdays Only |
| 03:11 pm | Kandy | Daily |
| 03:18 pm | Kandy | Daily |
| 05:28 pm | Matale | Daily |
| 06:36 pm | Kandy | Daily |
| 07:07 pm | Matale | Daily |
| 08:14 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
14 places within about 25 km, nearest first.
- Medawala Raja maha viharayaunder 1 km
- Embilmeegama Tea Factoryunder 1 km
- Katugastota Railway Stationunder 1 km
- polgolla reservoir airport2 km
- Udawatta Kele Sanctuary2 km
- Bahirawakanda Vihara Buddha Statue2 km
- Asgiri Viharaya - Adahana Maluwa Gedige Viharaya2 km
- Asgiriya Chapter2 km
- Madawala City3 km
- Kandy Falcons (B-Love Kandy)4 km
- Pallekele International Cricket Stadium (Kandy)5 km
- Wedamulla falls (Palagolla Falls)5 km
- Jambugahapitiya City5 km
- Udatalawinna Railway Station6 km