Skip to main content

7-day itinerary

First-time Sri Lanka in 7 days

The essential 7-day Sri Lanka loop: Sigiriya, scenic train to Ella, and Mirissa whale watching. Realistic pacing for first-timers.

First-time Sri Lanka in 7 days

The honest case for a 7-day Sri Lanka trip

Seven days in Sri Lanka feels short. It is short. But it’s enough to touch the three things that make this island extraordinary: ancient rock fortresses rising from the jungle, a slow train winding through tea plantations, and blue whales breaching off the south coast.

This itinerary doesn’t try to do everything. It skips Jaffna, the east coast, and the deep wildlife parks — those need more time. What it does give you is a coherent experience with genuine breathing room at each stop. You’ll spend two nights at each key hub rather than one, which makes the difference between a checklist tour and an actual trip.

Best season: December to April (southwest dry season). May to September, Mirissa whale watching is unreliable and Galle gets heavy rain — in that case, swap the south coast for Arugam Bay on the east (see Arugam Bay surf trip & east coast: 10 days).

A private driver is strongly recommended for this itinerary. The combination of Sigiriya’s early morning timing and the hill-country roads makes self-driving stressful. Budget USD 55-70/day for driver plus car. If you want the full cost breakdown and how to negotiate one, see our driver-with-car guide.

At a glance

WhereNegombo → Sigiriya → Kandy → Ella → Mirissa → Galle → Colombo (southwest loop)
CostAround USD 700-900/person budget, USD 1,100-1,500/person mid-range for 7 days
Time needed7 days minimum; add 2-3 days if you can for a less rushed pace
Getting thereFly into Bandaranaike International Airport (BIA), near Negombo
Best timeSouthwest dry season (roughly December-April) suits this whole route — see the monsoon note below for why that’s not true everywhere on the island

Route summary

DayStopHighlightOvernight
1NegomboArrival, Dutch canal, fish marketNegombo
2Sigiriya (via Dambulla)Dambulla cave temple, Pidurangala sunsetSigiriya
3Sigiriya → KandyLion Rock climb, Temple of the ToothKandy
4Kandy → EllaScenic train, Nine Arch BridgeElla
5Ella → MirissaElla Rock or Little Adam’s Peak, beach arrivalMirissa
6Mirissa → GalleWhale watching, Galle Fort rampartsGalle
7Galle → ColomboDeparture via Southern Expressway—

Day-by-day breakdown

Day 1: Arrival — Negombo

Fly into Bandaranaike International Airport (BIA), which sits in Negombo’s outskirts. Don’t try to push to Colombo or Sigiriya today — jet lag and airport logistics will eat your afternoon.

Negombo is a beach town with a visible Dutch-colonial canal network and one of Sri Lanka’s best fish markets. It’s not the most exciting place on the island, but it’s a genuine town, not a transit trap.

What to do: Walk the Dutch canal at sunset. Eat at a local seafood restaurant on the beach road (Bijou and Lord’s are solid mid-range options). If you arrive early, the fish market and Dutch canal boat excursion is an honest 2-hour window into local life.

Sleep: Lords Beach Hotel (USD 60-90) or Jetwing Blue (USD 120-170) for something nicer.

Budget: USD 80-120 all in (hotel + food + short activity).


Day 2: Negombo → Sigiriya (via Dambulla)

Drive: ~3.5 hours to Sigiriya via Kurunegala.

Stop at Dambulla Cave Temple en route — it’s one of the best-preserved Buddhist cave complexes in Asia and takes 1.5 hours. Entry is USD 12. The golden temple at the base is kitsch; the actual cave murals above are spectacular.

Arrive Sigiriya by early afternoon. Check in, rest, then take a sunset walk to Pidurangala Rock (the less-crowded alternative to Sigiriya for views) — entry LKR 1,500, takes about 45 minutes up.

Tomorrow: Set a 6:30am alarm for Sigiriya itself. The rock is dramatically less crowded before 9am and the light is better.

Sleep: Cinnamon Lodge Habarana (USD 130-160) or Aliya Resort (USD 100-130). Both are within 20 minutes of Sigiriya.

Budget: USD 100-150 (hotel + Dambulla entry + dinner).


Day 3: Sigiriya + → Kandy

Morning: Climb Sigiriya Lion Rock. Entry is USD 30 (foreigners). Go early. The 1,200-step ascent takes 45-60 minutes. The frescoes of the apsaras (celestial women) at the mirror wall are genuinely moving — not just Instagram content.

A private guided walk of Sigiriya adds useful context to the Kassapa dynasty history and the water gardens below.

Afternoon drive: Sigiriya to Kandy, ~2.5 hours. The road through Matale passes small towns and spice gardens. Warning: drivers sometimes stop at commission-based spice gardens unannounced. It’s fine to browse; just don’t feel pressured to buy.

Evening in Kandy: Walk around the lake. The Temple of the Tooth (Sri Dalada Maligawa) is open until 8pm for evening puja — entry USD 10. The ritual is brief but atmospheric. Don’t miss the nearby Kandy market for street food.

Sleep: Amaya Hills (USD 80-110) or Queen’s Hotel colonial classic (USD 70-100).

Budget: USD 110-160.


Day 4: Kandy → Ella (scenic train)

This is the centrepiece of any first Sri Lanka visit. The train from Kandy to Ella — or more specifically from Kandy to Nanu Oya for Nuwara Eliya, or all the way to Ella — is one of the genuinely great rail journeys in Asia.

Practical details: Book in advance at 12go.asia or through GYG. First-class observation cars sell out fast. The Kandy–Ella journey takes about 7 hours (Kandy departs ~8:47am, arrives Ella ~3:45pm — times vary; check current schedule). The train passes tea estates, waterfalls, and the famous Nine Arch Bridge outside Demodara.

First class scenic train ticket from Kandy to Ella — book this 2-4 weeks in advance in high season (December-March).

Ella afternoon: Check in, walk to the Nine Arch Bridge (15-minute walk from town, free). The bridge is best photographed when a train passes — check the schedule at your guesthouse. Little Adam’s Peak is a 2-hour return hike from town if you have energy after the train.

Sleep: 98 Acres Resort (USD 120-160) or Ella Flower Garden (USD 40-60 budget).

Budget: USD 90-130 (train ticket ~USD 20-30 first class + hotel + food).


Day 5: Ella → Mirissa

Morning in Ella: Ella Rock sunrise hike — 3 hours return, rewarding. Or simply walk the town and have breakfast at one of the rooftop cafes. The Little Adam’s Peak and Nine Arch Bridge hike is a solid half-day option that covers both icons in one go.

Drive to Mirissa: ~3 hours via Wellawaya and Matara. Passes through the deep south — increasingly coconut-palm flat landscape after the hills.

Mirissa arrival: This is a proper beach town. Mirissa Beach is small (600m) and gets crowded in peak season, but the whale-watching scene here is world-class. Blue whales are the main draw from December to April. Spinner dolphins are year-round.

Tonight: Book whale watching for tomorrow morning (6:30am departure typical).

Sleep: Mirissa Hills (USD 70-90) or Secret Garden Villa (USD 55-75 budget option).

Budget: USD 80-120.


Day 6: Mirissa whale watching → Galle

Morning: Whale watching from Mirissa. Most tours depart at 6-7am and return by noon. Blue whales are the highlight — Sri Lanka is one of only a handful of places on earth where blue whale sightings are reliable. The Mirissa morning whale watching tour gives you the best chance of blue whale encounters.

Honest caveat: encounters are never guaranteed. Bad-weather days (choppy seas) result in uncomfortable trips. Check the forecast the night before.

Afternoon: Drive to Galle, ~45 minutes. Galle Fort is a UNESCO World Heritage Site — a Dutch colonial fortified town that functions as a living neighbourhood. Walk the ramparts, browse the boutiques on Pedlar Street, visit the lighthouse.

A guided walk helps unlock the layers of Portuguese → Dutch → British history. The Galle Fort guided walking tour is 2 hours and well-structured.

Sleep: Amangalla (USD 500+ luxury) or Fort Bazaar (USD 200-350 mid-luxury). For mid-range: Lucky Fort (USD 80-120).

Budget: USD 100-180.


Day 7: Galle → Colombo — departure

Morning: Last coffee on the Galle Fort ramparts at sunrise. The fort is magical before the tour groups arrive at 9am.

Drive to Colombo: ~2.5 hours on the Southern Expressway (much faster than the coastal road). If your flight is evening or the next day, allow time for a Colombo walkabout: Pettah market, Gangaramaya Temple, or the Galle Face Green promenade.

Departure from BIA: Allow 3 hours buffer. The airport is 30km north of central Colombo.


Logistics and transport

Getting around: Private driver is the standard for this itinerary. Expect USD 55-70/day all-in (driver + fuel + car). Negotiate upfront for the full 7 days — this gives you more flexibility on timing.

Train (Kandy to Ella): Book separately via 12go.asia or GetYourGuide. Don’t assume your driver can arrange this — book directly. First-class (observation car) is USD 20-30. Third class is USD 3 but gets very crowded.

Apps: PickMe for urban tuk-tuks. Grab has limited coverage in Sri Lanka. For payments, carry LKR cash — many small restaurants and guesthouses don’t accept cards.

Internal flights: Not needed for this 7-day loop. Cinnamon Air flies Colombo–Sigiriya, but the drive is manageable and more scenic.


Budget breakdown

CategoryBudget (USD)Mid-range (USD)Notes
Accommodation (6 nights)180-250400-600Budget guesthouses vs. boutique hotels
Food (7 days)70-100140-200Local restaurants vs. hotel dining
Transport (driver 6 days)330-420400-480USD 55-70/day
Attractions + activities80-100120-160Sigiriya USD 30, Dambulla USD 12, whale watching USD 40-60
Train (Kandy→Ella)3-520-303rd class vs. 1st class
Incidentals3050
Total695-9051,120-1,520Per person

LKR reference: 1 USD ≈ 300 LKR (check current rate; significant fluctuation since 2022 crisis).


When to do this trip

Ideal: December to April. Both the cultural triangle (Sigiriya, Kandy) and the south coast (Mirissa, Galle) are in dry season. Whale watching peaks January–March.

April: Sinhala & Tamil New Year (April 13-14) means transport chaos and many attractions partially closed. If travelling around mid-April, plan 2-3 slow days and book transport well in advance.

May to September: Southwest monsoon hits the south coast and hill country hard. Mirissa whale watching is unreliable. This itinerary works poorly in this season — consider switching to the Arugam Bay east coast itinerary or the 10-day highlights with an east-coast twist.

October–November: Inter-season, patchy rain everywhere. Possible but not ideal.


Customisations

Got an extra day? Add a night in Nuwara Eliya between Kandy and Ella. The hill station has a peculiar British-colonial character — hedge mazes, horse racing, and cold mornings at 1,900m altitude.

Family with kids? Swap Sigiriya climb for Pinnawala Elephant Orphanage (note: ethically complex — see our honest review) and add an afternoon at the Royal Botanical Gardens in Peradeniya. See the family 10-day itinerary for the full family-optimised version.

Surfers: Replace Mirissa/Galle with Weligama (20km west of Mirissa) and add a surf lesson. Best November to April.

Tight on time? The minimum viable version is: Sigiriya (1 night) → train to Ella (1 night) → Mirissa (1 night) → fly home from Colombo. That’s 5 days and covers the true highlights.


Understanding Sri Lanka’s two monsoons

Sri Lanka doesn’t have a single monsoon season — it has two, and they hit opposite coasts. The southwest monsoon runs roughly May to September and affects the west and south coasts (Negombo, Galle, Mirissa, Unawatuna, Bentota) plus the hill country. The northeast monsoon runs roughly October to January and affects the east and north (Trincomalee, Arugam Bay, Jaffna).

This is why “best time to visit Sri Lanka” doesn’t have one answer — it depends entirely on which coast you’re heading to. Our full guide to the monsoon by region breaks down exactly which months work where, and the best time to visit overview covers festivals and pricing on top of weather.

This 7-day loop is built for the southwest dry season (December-April) because it touches Sigiriya, Kandy, Ella, Mirissa, and Galle — all on the southwest-monsoon side. If your dates fall in the May-September window instead, the honest move is to flip the route to the east coast rather than force this one through the rain; see the customisation note above.

Money, SIM cards and connectivity on this route

Cash: Carry LKR for tuk-tuks, small guesthouses, and roadside food stalls — many don’t take cards. ATMs are reliable in Negombo, Kandy, Ella’s town centre, Mirissa, and Galle, but scarce in between, so withdraw before you leave each town. Our currency and money guide covers exchange rates and where fees are worst.

SIM card: Buy a local SIM (Dialog or Mobitel) at the airport on arrival — coverage is good across this whole route, including the Kandy-Ella train corridor. See the eSIM and data guide if you’d rather set up connectivity before you land.

Tipping: Not obligatory but expected in the tourism economy — drivers, guides, and hotel staff. Budget roughly 10% at restaurants where no service charge is added, and small notes for guides and porters. The tipping guide has route-specific numbers.

What this loop leaves out (and why that’s fine for a first trip)

Seven days can’t cover Sri Lanka’s east coast (Trincomalee, Arugam Bay), the deep south wildlife parks beyond a whale-watching boat trip, or the north (Jaffna). None of that is a flaw in this itinerary — it’s the honest tradeoff of a short first visit that prioritises depth over breadth.

If you come back, the natural extensions are a day trip from Kandy into the Knuckles range, a proper safari day at Yala or Udawalawe, or a swing out to Trincomalee for east-coast whale watching in the northeast dry season. For a first-timer with more time to spare, the 14-day complete Sri Lanka route or the more unhurried 14-day slow travel itinerary both fold this 7-day core into a longer trip rather than replacing it.


FAQ

Is 7 days enough for Sri Lanka?

Seven days gives you a meaningful experience — the cultural triangle, hill country, and south coast — but not a comprehensive one. You’ll miss the east coast, the northern provinces, Wilpattu, and many secondary destinations. If you can extend to 10 days, do it. See Sri Lanka highlights in 10 days.

Do I need a driver or can I self-drive?

Self-driving is legal for foreign visitors with an international driving permit, but the roads — especially in the hill country — are narrow, poorly marked, and heavily used by buses and tuk-tuks. Most first-time visitors find a private driver significantly reduces stress and costs less than you’d expect (USD 55-70/day all-in covers driver + vehicle + fuel).

What is the best time for whale watching in Mirissa?

January to March is peak season for blue whale sightings. December and April also work well. From May onwards, the southwest monsoon brings rough seas and whale watching becomes unreliable. If you’re visiting May–September, head to Trincomalee on the east coast instead — whale watching there runs May–October.

How do I book the Kandy to Ella train?

Book via 12go.asia or through a GetYourGuide reseller. First-class observation car tickets sell out 3-4 weeks in advance in peak season (December–March). If first class is sold out, second class is still very scenic and seats are available closer to travel date. Third class is standing-room only at busy times.

Is Sri Lanka safe for first-time solo travellers?

Yes. Sri Lanka has been consistently safe since the end of the civil war in 2009. The Easter 2019 attacks and the 2022 economic crisis both had limited long-term impact on tourism safety. Standard precautions apply: use PickMe for tuk-tuks rather than flagging random ones, keep hotel-registered copies of your passport, and don’t carry large cash amounts in visible bags.