Balana Railway Station sits at around 500 metres above sea level on the main Colombo–Kandy railway line, tucked into the folds of the Kadugannawa Pass. For most trains passing through, it is a brief stop — but for travellers who know the history of this ridge, Balana is far more than a waypoint. The station and the landscape around it carry the weight of one of Sri Lanka's most consequential colonial-era battles, and the journey through the pass itself is considered among the finest short rail rides the island offers.
Where is Balana Railway Station?
Balana is located in the Kandy District of the Central Province, roughly midway along the ascent from Peradeniya Junction toward Kandy city. The station lies near the Balana Fort and the Kadugannawa Pass, a narrow defile through which the main road and rail both thread before opening out into the Kandy plateau. From Colombo Fort station, Balana is typically reachable in around three hours by intercity train; from Kandy it is only a short hop of around 15–20 minutes.
What is the history of Balana and the Kadugannawa Pass?
The pass at Balana has been strategically important for centuries. It was here, in 1803, that a British force attempting to advance on Kandy was ambushed and routed by the Kandyan army — one of the most decisive early defeats of British forces in Sri Lanka. The narrow terrain offered the defenders a near-perfect choke point, and the episode became a defining moment in the long resistance of the Kandyan Kingdom to colonial expansion.
Remnants of Balana Fort, built to command the pass, still stand above the station. The fortifications are modest in size but carry considerable historical significance for anyone tracing the arc of Sri Lankan resistance to the British Crown. The Kandy City Tour frequently pairs a stop at the Kadugannawa viewpoint with visits to central Kandy, making Balana a natural extension of that itinerary.
What can I see and do at Balana?
The area around Balana rewards those who leave the train and explore on foot or by bicycle. Key points of interest include:
- Balana Fort ruins — the partial walls and earthworks of the 18th-century fortification sit above the pass, offering wide views over the valley and the road below.
- Kadugannawa Pass viewpoint — the cliff-edge outlook takes in layers of forested ridges stretching south and west; on clear mornings the visibility extends a considerable distance.
- Dawson's Tower — a small stone tower built in memory of engineer W.F. Dawson, who oversaw construction of the Colombo–Kandy road through the pass in the early 19th century.
- The railway cutting itself — the line curves dramatically through tunnels and deep rock cuttings in this section, making the passage by train visually rewarding even if you do not alight at Balana.
What is the train journey through Balana like?
The stretch of line between Peradeniya and Kandy, passing through Balana, is known for tight curves, overhanging rock faces, and sudden views across the valley floor far below. Trains slow considerably through the Kadugannawa Pass, which gives passengers ample time to observe the engineering — the original line was constructed in the 1860s and required considerable skill to route through terrain this rugged.
On the approach from Colombo, the right-hand side of the train (when facing the direction of travel) typically offers better views through the pass. Seats on older rolling stock often have open windows, which enhances the experience noticeably.
How do I get to Balana from Colombo or Kandy?
All trains on the Colombo Fort–Kandy main line stop at or pass through this stretch, though not every service makes a scheduled halt at Balana station itself. It is worth confirming the stopping pattern of your chosen train before you depart. Travellers arriving by road can use the A1 Colombo–Kandy highway, which also cuts through the Kadugannawa Pass, with a parking area near the viewpoint.
| Origin | Mode | Approximate Travel Time |
|---|---|---|
| Colombo Fort | Train | Around 2.5–3 hours |
| Kandy | Train | Around 15–20 minutes |
| Colombo | Road (A1) | Around 2–2.5 hours depending on traffic |
Is Balana suitable for cycling tours?
The Balana battlefield area has become a niche but growing choice for heritage cycling. The route from Kandy descends through the pass, passing the fort ruins, the Dawson Tower, and several colonial-era milestones along the old road. The descent is largely manageable for reasonably fit cyclists, though some sections of the main road carry heavy traffic and require care. Guided cycling tours from Kandy that include Balana typically combine the battlefield history with broader landscape riding through the lower hill country.
What should I know before visiting Balana?
There are no significant admission charges for the outdoor sites around Balana. The fort ruins are accessible on foot from the road, though paths can be overgrown in the wet season (roughly May–September and November–January). The station itself is a small, working halt — facilities are minimal, so carry water and any provisions you need. The Ella rail journey, frequently cited as Sri Lanka's most famous train ride, lies further east, but many travellers consider the Kadugannawa section comparably rewarding and far less crowded.
Balana railway station timetable
24 trains call at Balana on a typical day.
Main Line · 101.1 km from Colombo Fort · Kandy District · Central Province
Station telephone: 081-2055371
| Departs | Towards | Runs |
|---|---|---|
| 02:16 am | Polgahawela | Daily |
| 05:10 am | Kandy | Daily |
| 05:41 am | Colombo Fort | Sunday Only |
| 05:41 am | Colombo Fort | Saturday and Sunday Only |
| 05:41 am | Colombo Fort | Weekdays Only |
| 06:51 am | Wattegama | Daily |
| 07:17 am | Colombo Fort | Daily |
| 09:06 am | Colombo Fort | Saturday Only |
| 11:31 am | Colombo Fort | Daily |
| 01:01 pm | Matale | Weekdays Only |
| 01:02 pm | Kandy | Saturday and Sunday Only |
| 03:07 pm | Polgahawela | Daily |
| 03:09 pm | Nanuoya | Daily |
| 04:16 pm | Colombo Fort | Saturday and Sunday Only |
| 04:16 pm | Colombo Fort | Weekdays Only |
| 04:40 pm | Colombo Fort | Daily |
| 05:51 pm | Colombo Fort | Daily |
| 06:52 pm | Kandy | Weekdays Only |
| 07:02 pm | Kandy | Saturday and Sunday Only |
| 07:17 pm | Kandy | Daily |
| 07:19 pm | Polgahawela | Weekdays Only |
| 07:23 pm | Polgahawela | Saturday and Sunday Only |
| 08:14 pm | Kandy | Daily |
| 10:17 pm | Kandy | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-07-27. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.