
Nine Arch Bridge Demodara: Visit Guide, Photos & Train Times
The Nine Arch Bridge in Demodara is Sri Lanka's most photographed railway structure. Built in 1921, this 142-metre stone viaduct stands 49 metres above the forest floor. The Colombo–Badulla railway line passes through it twice daily. No admission charge. It's 8km from Ella town and accessible by train, vehicle, or foot.
What is the Nine Arch Bridge?
The Demodara Bridge is a stone masonry railway viaduct constructed without modern equipment—all 15 million bricks were laid by hand. It serves the narrow-gauge railway that winds through Sri Lanka's central highlands. The structure is 142 metres long with nine supporting arches, each spanning roughly 15 metres.
The bridge connects Ella to Demodara station and carries two passenger trains daily. It's listed among the world's best railway viaducts and attracts photographers year-round.
Related: Bomburu Ella: Sri Lanka's Most Accessible Waterfall
Related: Dunes Unawatuna Hotel: Location, Rates & What to Expect
Related: Is Udawalawe Worth Visiting? An Honest Take
Train times and schedules
Two trains pass through daily:
Uphill (towards Badulla): approximately 09:45–10:00 and 15:30–15:45
Downhill (towards Colombo): approximately 06:30–06:50 and 13:30–14:00
Times vary ±10 minutes depending on daily operations. Check with Ella train station (Tel: +94 718 222 222) the day before for confirmation. During monsoon (May–June, October–November), occasional delays occur.
Train tickets cost 60–150 LKR (USD 0.20–0.50) for short journeys within this section.
How to reach Nine Arch Bridge
From Ella town centre (8km away):
- Walk: 1.5–2 hours downhill via Demodara Road. Steep in places. Start early to catch morning train.
- Tuk-tuk: 400–600 LKR (USD 1.30–2.00) one-way. Negotiate before departure.
- Private taxi: 1,500–2,500 LKR (USD 5–8) one-way for two passengers.
- Train: Board at Ella station towards Kandy/Colombo, get off at Demodara station (two stops, ≈15 minutes, 60 LKR).
From Kandy (60km away):
- Catch the 07:30 or 14:30 train towards Colombo/Badulla. Journey takes 2.5–3 hours. Cost: 200–400 LKR (USD 0.65–1.30).
From Colombo (200km away):
- Long-distance trains depart 22:00–23:00, arriving Demodara around 05:00–06:00. Cost: 400–1,500 LKR (USD 1.30–5.00) depending on class.
Best time to visit for photography
Early morning (06:30 train): Golden light, mist rising from forest, fewer visitors. Best for quality photos.
Mid-morning (09:45 train): Clearer visibility, brighter conditions. Train shadows visible on bridge.
Afternoon (13:30–15:45 trains): Harsh overhead light. Avoid for photography unless you prefer contrast.
Seasonal considerations:
- December–March: Dry, clear skies. Highest visitor numbers. Best visibility.
- April–June: Afternoon rain. Morning visits recommended.
- July–September: Cooler, occasional mist. Atmospheric but unpredictable light.
- October–November: Monsoon. Frequent delays and cancellations.
Visitor numbers peak during December–January and June–July school holidays. Visit on weekdays for quieter photographs.
Practical details
Entrance fee: None. The bridge is accessible from the railway reserve.
Facilities: None at the bridge itself. Nearest facilities (toilet, shop) at Demodara station, 500 metres away.
Best viewing spots:
- Forest floor beneath the viaduct (0 LKR): Direct angle when train passes. Muddy after rain.
- Adjacent hillside (west side): Panoramic views, train silhouette effect.
- Demodara station platform: See train departing over the bridge.
Safety notes: The forest floor can be slippery. Wear proper footwear. Do not cross the railway line. Keep clear of the tracks 15 minutes before scheduled train times.
Comparing nearby attractions
Ella: 8km away. Hill station with market, restaurants, guesthouses. 30 minutes by vehicle.
Little Adam's Peak: 5km from Ella. 1.5-hour hike, 370-metre summit. Overlooks Ella Gap. Combine with Nine Arch Bridge in a single day.
Ravana Falls: 12km from Ella. 25-metre waterfall, 15-minute walk. Water flow variable depending on season.
Tea plantations: Numerous estates within 10km of Ella. Some offer factory tours (cost: 500–1,500 LKR per person).
Where to stay and eat
No accommodation directly at Nine Arch Bridge. Stay in Ella town (8km away), which has 40+ guesthouses, cafés, and restaurants. Budget guesthouses start at 1,500 LKR (USD 5) per night; mid-range 4,000–8,000 LKR (USD 13–26).
Demodara station has no shops. Bring water and snacks if visiting early morning.
Photography tips
- Arrive 30 minutes early to scout positions.
- Use a tripod for motion shots as the train approaches.
- Photograph the train's arrival from the forest floor for dramatic angles.
- Capture the bridge empty (between trains) for architectural shots.
- Use polarising filter to reduce sky glare on stone work.
- Avoid standing on railway tracks.
FAQs
Can you travel by train directly from Colombo to see Nine Arch Bridge?
Yes. The Kandy–Ella overnight train (22:00 departure from Colombo Fort) arrives near Demodara around 05:00–06:00, allowing you to photograph the early morning train. Return on the afternoon service. Cost is 400–1,500 LKR depending on class. Book 2–3 days ahead at the station or online via eraail.gov.lk.
Is it free to visit Nine Arch Bridge?
Yes. No entrance fee applies. The viaduct is part of the public railway corridor.
How long does a typical visit take?
2–3 hours. This includes 30 minutes travel from Ella, 1.5 hours at the bridge (waiting for train and photography), and return journey.
Can you access the bridge during monsoon?
Yes, but expect train delays and cancellations. Forest paths become muddy. Early morning visits are safer. Confirm train schedules before travelling.