Skip to content

Routes · Asia

Jakarta to Sri Lanka: Colombo, Sigiriya, Kandy, Ella and Mirissa

Jakarta → Colombo → Sigiriya → Kandy → Ella → Mirissa

Sigiriya
"Sigiriya_(141688197).jpeg" by Wrobell, CC BY-SA 3.0, via Wikimedia Commons· licence
Colombo city skyline at night (Colombo)
Photo: Gihanud2001, CC0, via Wikimedia Commons

Sri Lanka loop & whales Best season (general guide): Dec–Apr

Sri Lanka is small enough to cross in a day, yet varied enough for two weeks. This loop from Jakarta lands in Colombo and then travels by road and rail: north to the ancient cultural heartland, up into the tea hills, and down to the south coast, so each stage feels different from the last.

After one night in Colombo, the drive to Sigiriya goes to the dry zone, where the fortress-palace on its rock can be climbed early in the morning, and the cave temples at Dambulla are nearby. Kandy, around the lake and the Temple of the Sacred Tooth Relic, is the next stop and the starting point for the train to Ella, one of the best-known railway journeys in Asia, winding past tea estates and over high bridges. Ella itself is a hiking village with short trails to Little Adam's Peak and the Nine Arches Bridge. The road then drops to the coast at Mirissa, where whale-watching boats head out from the harbour in season.

December to April lines up with Mirissa's whale-watching season, which runs from about November to April. From around May the southwest monsoon brings rougher seas to the south coast, and most whale-watching boats there stop running. Conditions inland differ from the coast, so check the forecast for the hill country before you go. The train between Kandy and Ella is popular, so reserve seats ahead.

The order of the loop matters: doing the Cultural Triangle first gets the hot, dry climbing done early, the hills give you some cooler days in the middle, and the beach comes last. Hiring a car with a driver is common in Sri Lanka and makes the inland legs easier, while the Kandy to Ella stretch is best taken by train for the views.

Suggested outline

  1. Jakarta

    Start

  2. Colombo

    By air · 1 night suggested

    One night on arrival before heading inland.

    Colombo
    "Colombo_city_skyline_at_night.png" by Gihanud2001, CC0, via Wikimedia Commons· licence
  3. Sigiriya

    Overland · 2 nights suggested

    Two nights in the Cultural Triangle. Climb the rock early, before the heat.

  4. Kandy

    Overland · 2 nights suggested

    Two nights in the hill capital, and the start of the scenic railway.

  5. Ella

    Overland · 2 nights suggested

    Two nights for short hikes among the tea estates.

    Ella, Sri Lanka
    "Ella_railway_station.jpg" by Dan arndt, CC BY-SA 4.0, via Wikimedia Commons· licence
  6. Mirissa

    Overland · 3 nights suggested

    Three nights on the south coast, with whale-watching in season.

    Mirissa
    "Mirissa-Plage_(3).jpg" by Ji-Elle, CC BY-SA 3.0, via Wikimedia Commons· licence

Day by day

  1. Day 1 · Colombo — Arrive in Colombo· Jakarta → Colombo (by air)
  2. Day 2 · Sigiriya — Drive to the Cultural Triangle· Colombo → Sigiriya (overland)
  3. Day 3 · Sigiriya — Climb Sigiriya early; Dambulla caves
  4. Day 4 · Kandy — Drive to Kandy; the lake· Sigiriya → Kandy (overland)
  5. Day 5 · Kandy — Temple of the Sacred Tooth Relic
  6. Day 6 · Ella — Scenic train Kandy to Ella· Kandy → Ella (overland)
  7. Day 7 · Ella — Little Adam's Peak and Nine Arches Bridge
  8. Day 8 · Mirissa — Drive to the south coast· Ella → Mirissa (overland)
  9. Day 9 · Mirissa — Whale-watching boat (in season)
  10. Day 10 · Mirissa — Beach day
  11. Day 11 · Mirissa — Travel home from Mirissa· Mirissa → Colombo (overland), then Colombo → Jakarta (by air)

A suggested pace only; expedition days are set by the operator.

Flights, leg by leg

Each button opens a live, dated search. We don't show stored fares here: check today's price on the booking site.

Showing dates about a month ahead — change them when you search.

Colombo

More about Colombo →

Plan the trip: Colombo

These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.

Sigiriya

Nearest airport: Colombo Search fares · Colombo ↗

Kandy

More about Kandy →

Plan the trip: Kandy

These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.

Partner links may earn LarkTours a commission at no extra cost to you. Prices, availability and terms are set by each partner.