7 days · East coast: Batticaloa → Trincomalee

📸 Photo stops & layovers

7 days · East coast: Batticaloa → Trincomalee

Lagoon sunrise, Trinco harbor, marble beach — quieter shores then hill descent.

8 Day 8 8 8 stops 🌙 7 7 night(s) ⏱ Total layover: 39.0

Route overview

Start
🚂 Colombo Fort
🚂 Batticaloa
🚂 Trincomalee
🚂 Habarana
🚂 Kandy
🚂 Nanu Oya (Nuwara Eliya)
🚂 Ella
🚂 Demodara
Finish

Route on map

Stops in travel order — tap a marker to focus.

Day-by-day itinerary

Layovers, photo stops, transport legs and Zookzy picks near each stop.

Day 1

Colombo Fort

🚂 Train station 📅 2026-08-03 🌙 Overnight here

⏱ Layover: 1 h 0 min

Colombo Fort Skyline and Galle Face Green

Capture the contrast between colonial-era buildings and modern skyscrapers, with the Galle Face Green promenade stretching along the coast.

  • Galle Face Green
  • World Trade Centre
  • Old Parliament building

Next leg · Colombo Fort → Batticaloa

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Colombo Fort → Batticaloa

Full connection page

Step 1 🚂 Train№6075

Colombo Fort → Batticaloa

This connection: Train №6075

Departure No timetable
8h 18m
Arrival No timetable

No cached timetable yet — open the schedule page to refresh.

Day 2

Batticaloa

🚂 Train station 📅 2026-08-04 🌙 Overnight here

⏱ Layover: 7 h 0 min

Batticaloa Fort and Lagoon

Capture the colonial-era Batticaloa Fort built by the Portuguese in 1628, overlooking the calm lagoon. A perfect spot for sunset photos with traditional fishing boats.

  • Batticaloa Fort ramparts
  • Lagoon shoreline near the fort

Next leg · Batticaloa → Trincomalee

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Batticaloa → Trincomalee

Full connection page

Step 1 🚂 Train№4089, 4091

Batticaloa → Trincomalee

This connection: Train №4089, 4091

Departure No timetable
3h 10m
Arrival No timetable

No cached timetable yet — open the schedule page to refresh.

Day 3

Trincomalee

🚂 Train station 📅 2026-08-05 🌙 Overnight here

⏱ Layover: 8 h 0 min

Trincomalee Station Area & Fort Frederick

The area around Trincomalee railway station offers views of the historic Fort Frederick and the harbor. A short walk leads to the Koneswaram Temple perched on a cliff, providing panoramic views of the Bay of Bengal.

  • Fort Frederick ramparts
  • Koneswaram Temple cliff
  • Back Bay viewpoint

Next leg · Trincomalee → Habarana

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Trincomalee → Habarana

Full connection page

Day 4

Habarana

🚂 Train station 📅 2026-08-06 🌙 Overnight here

⏱ Layover: 6 h 0 min

Habarana Junction and Surroundings

The area around Habarana railway station offers views of the village and nearby forests. For wildlife photography, head to Minneriya or Kaudulla National Parks.

  • Habarana railway station area
  • Minneriya National Park
  • Kaudulla National Park

Next leg · Habarana → Kandy

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Habarana → Kandy

Full connection page

Step 1 🚂 Train

Habarana → Kandy

Departure No timetable
3h 7m
Arrival No timetable

No cached timetable yet — open the schedule page to refresh.

Day 5

Kandy

🚂 Train station 📅 2026-08-07 🌙 Overnight here

⏱ Layover: 5 h 0 min

Kandy Lake and Temple of the Tooth

The iconic Kandy Lake, built by the last king, offers a serene setting with the Temple of the Tooth on its shore. Best photographed in late afternoon light.

  • Along the lake promenade for reflections of the temple
  • From the upper terrace of the Temple of the Tooth complex

Next leg · Kandy → Nanu Oya (Nuwara Eliya)

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Kandy → Nanuoya

Full connection page

Step 1 🚂 Train

Kandy → Nanuoya

Departure No timetable
1h 34m
Arrival No timetable

No cached timetable yet — open the schedule page to refresh.

Day 6

Nanu Oya (Nuwara Eliya)

🚂 Train station 📅 2026-08-08 🌙 Overnight here

⏱ Layover: 6 h 0 min

Nanu Oya Water Falls

A picturesque waterfall cascading through lush greenery, fed by the Nanu Oya River. Perfect for nature photography and peaceful escapes.

  • Base of the waterfall
  • Surrounding hills

Next leg · Nanu Oya (Nuwara Eliya) → Ella

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Nanuoya → Elle

Full connection page

Step 1 🚂 Train

Nanuoya → Elle

Departure No timetable
1h 17m
Arrival No timetable

No cached timetable yet — open the schedule page to refresh.

Day 7

Ella

🚂 Train station 📅 2026-08-09 🌙 Overnight here

⏱ Layover: 6 h 0 min

Ella Railway Station Area

The station itself is a charming colonial-era building, and the surrounding area offers views of the hills and tea plantations. It's a popular spot for photos, especially when a train arrives.

  • Station platform
  • Nearby tracks with hill backdrop
  • Viewpoint overlooking the station

Next leg · Ella → Demodara

Timetables from Zookzy cache — pick a departure; alternatives if you miss a connection.

Recommended Elle → Demodara

Full connection page

Step 1 🚂 Train

Elle → Demodara

Departure No timetable
15m
Arrival No timetable

No cached timetable yet — open the schedule page to refresh.

Day 8

Demodara

🚂 Train station 📅 2026-08-10

Demodara Railway Loop

A spiral railway loop where the track winds around a hill and passes through a tunnel beneath the station, offering unique photo opportunities of trains disappearing into the hill.

  • Demodara Loop viewpoint
  • Nine Arch Bridge
  • Tea plantation overlooks

Customise in builder

Zookzy.Trips

About this photo route

7 days · East coast: Batticaloa → Trincomalee — Lagoon sunrise, Trinco harbor, marble beach — quieter shores then hill descent.

Total layover about 39.0; overnight stops: 7. Open each leg for timetables.

Route FAQ

How layovers, schedules and nearby listings work.

Use the trip builder on the trains page — add or remove stops and change layover time.

Schedule links show operator fares where available; nearby listings show Zookzy offers.

Zookzy Guru Zookzy Guru

Hi! I'm Bla Bla — Asia travel guide on Zookzy: live countries, places, Compass and rentals. How can I help?

7 days · East coast: Batticaloa → Trincomalee

Lagoon sunrise, Trinco harbor, marble beach — quieter shores then hill descent.

About Zookzy

Zookzy is a multi-country travel and services marketplace covering India. Find verified listings for accommodation, vehicles, boats, tours, excursions, services, restaurants, and shops across live markets.

36 verified listings available.

Service Categories

Platform Features

Coverage: Cities and Regions

India

Trust and Safety

Available in 18 languages: English, Italiano, Русский, සිංහල, हिन्दी, বাংলা, ไทย, Bahasa Indonesia, Tiếng Việt, 日本語, 中文, 한국어, Қазақша, Deutsch, O'zbekcha, Français, Nederlands, Español.