Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Sri Lanka Highlights: Colombo, Sigiriya, Kandy, Ella and the South Coast

Day 1 · Sat, Dec 5
Colombo

Arrival in Colombo

  1. Bandaranaike International Airport → 50 by the sea — Colombo Fort; land at 11:30 AM, then allow roughly 1–1.5 hours for immigration and baggage, plus 45–90 minutes by pre-booked car to the hotel. Check-in and rest; budget about US$25–45 per car.
  2. Galle Face Green — Galle Face; enjoy an easy seafront stroll and sunset after your flight, allowing about an hour.
  3. Barefoot Garden Café — Kollupitiya; a relaxed first dinner in a leafy courtyard, about US$10–20 per person.
  4. Dutch Hospital Shopping Precinct — Fort; browse the restored colonial buildings after dinner if you have energy, allowing 30–45 minutes.

Arrival and check-in

After landing at Bandaranaike International Airport at 11:30 AM, allow about 1–1.5 hours for immigration and baggage. A pre-booked car to 50 by the sea in Colombo Fort typically takes 45–90 minutes, depending on traffic; budget roughly US$25–45 per car. Check in, freshen up and take a proper rest rather than trying to pack in sightseeing after the flight.

Late afternoon by the sea

Head to Galle Face Green for an easy waterfront stroll—about an hour is plenty. It’s a relaxed place to watch the evening crowd and, if the weather cooperates, catch the sunset. A tuk-tuk from the hotel is convenient; agree the fare before setting off or use a ride-hailing app. Bring a little cash if you fancy a snack from the vendors.

Dinner and an optional wander

For dinner, go to Barefoot Garden Café in Kollupitiya, a leafy courtyard that makes a gentle first-night landing. Allow around US$10–20 per person; check the day’s opening hours before you leave, and take a tuk-tuk from Galle Face Green. If you still have energy afterward, continue to the Dutch Hospital Shopping Precinct in Fort for a 30–45-minute browse through its restored colonial buildings. Keep the evening flexible—tomorrow’s early departure to Sigiriya makes an early night worthwhile.

Day 2 · Sun, Dec 6
Sigiriya

Sigiriya

Getting there from Colombo
Private car with driver, via the A6; about 4.5–5.5 hours and LKR 27,000–45,000 per car. Depart around 5:30 AM as planned. Arrange through your hotel or a Sri Lanka driver service such as Kangaroo Cabs.
  1. Colombo → Sigiriya by private car — Depart around 5:30 AM; allow roughly 4.5–5.5 hours door-to-door, including a brief rest stop. Check in at Lankapura Heritage; budget about US$90–150 per car.
  2. Sigiriya village lunch — Near the hotel; take a relaxed rice-and-curry lunch and hydrate before the afternoon, about US$5–12 per person.
  3. Hiriwadunna Village — Hiriwadunna, near Sigiriya; take a village walk and lake-side boat ride for a gentle introduction to the area, around 2 hours.
  4. Pidurangala Rock — North of Sigiriya; climb for sunset views toward the Lion Rock, allowing 2–3 hours including the descent. Wear sturdy shoes and bring a torch.
  5. Sigiriya village dinner — Near your hotel; choose a well-reviewed local restaurant for Sri Lankan curry, about US$6–15 per person.

Morning

Leave Colombo around 5:30 AM for Sigiriya; with a short rest stop, expect to reach Lankapura Heritage around 10:00–11:00 AM. The planned private car is roughly LKR 27,000–45,000 (about US$90–150) per car. Check in or leave your bags, then take a breather before lunch.

Lunch and Afternoon

Have a relaxed rice-and-curry lunch at a village restaurant near the hotel—allow about US$5–12 per person, and drink plenty of water before heading out. Then go to Hiriwadunna for a roughly two-hour village walk and lake-side boat ride. Arrange the experience locally or through your hotel; confirm the boat and walk are operating that day, and agree the price before setting off.

Sunset and Dinner

From Hiriwadunna, take a taxi or tuk-tuk to Pidurangala Rock. Allow 2–3 hours for the climb, sunset and descent; entry is paid on site, and fees can change, so carry some cash. The uneven, sometimes steep path calls for sturdy shoes, water and a torch for the descent. Sunset crowds are common, so arrive with enough daylight rather than cutting the climb close. Finish with Sri Lankan curry at a well-reviewed restaurant near your hotel; budget about US$6–15 per person.

Day 3 · Mon, Dec 7
Kandy

Kandy

Getting there from Sigiriya
Private car with driver; about 3–4 hours and LKR 20,000–33,000 per car. Leave late morning after your fortress visit. Arrange through your hotel or Kangaroo Cabs.
  1. Sigiriya Rock Fortress — Sigiriya; start at opening time for the gardens, frescoes and summit, allowing 2.5–3 hours. Buy entry tickets at the official site and check current access arrangements before you go.
  2. Sigiriya → Kandy by private car — Leave late morning; allow roughly 3–4 hours door-to-door, with a rest stop and hotel check-in. Budget about US$65–110 per car.
  3. Kandy Lake — Kandy centre; take an unhurried lakeside walk after arrival, about 45 minutes.
  4. Temple of the Sacred Tooth Relic — Kandy centre; visit during an appropriate prayer session, allowing 1–1.5 hours. Check current visitor rules and dress modestly.
  5. The Empire Café — Near the temple; convenient for dinner in a historic setting, about US$10–20 per person.

Early morning

Start at Sigiriya Rock Fortress at opening, generally around 7:00 AM; check the current hours and access arrangements the day before. Allow 2½–3 hours for the gardens, frescoes and summit, and buy your ticket at the official entrance (foreign-adult admission is often around US$35, but confirm the current rate). The climb involves steep stairways and can feel hot even early, so bring water, wear shoes with grip and dress respectfully. To keep the onward journey workable, aim to leave for Kandy by about 10:30–11:00 AM.

Afternoon and evening

Your pre-arranged private car to Kandy takes roughly 3–4 hours door to door, including a short rest stop; budget LKR 20,000–33,000 (about US$65–110) per car. After reaching Secret Heaven, check in and take a breather before heading into the centre. An unhurried 45-minute walk around Kandy Lake is a pleasant way to stretch your legs; then continue to the Temple of the Sacred Tooth Relic. Allow 1–1½ hours, and check the current visitor rules and prayer-session times—an evening puja may suit this schedule. Cover shoulders and knees, and expect to remove shoes.

Have dinner at The Empire Café, close to the temple, in its atmospheric historic setting; allow about US$10–20 per person. This is a full day, so keep the lake walk gentle and don’t count on a long stop between the drive and the temple. If the fortress visit runs late or the road is slow, prioritize arriving in time for the temple visit and enjoy the lake at an easier pace.

Day 4 · Tue, Dec 8
Nuwara Eliya

Nuwara Eliya

Getting there from Kandy
Private car with driver via the A5; about 3.5–4.5 hours and LKR 20,000–33,000 per car. Depart around 7:00 AM as planned; mountain-road delays are possible. Arrange through your hotel or Kangaroo Cabs.
  1. Kandy → Nuwara Eliya by private car — Depart around 7:00 AM; allow 3.5–4.5 hours with mountain-road traffic and photo stops. Budget about US$65–110 per car; check in at Rustique House.
  2. Damro Labookellie Tea Centre — Labookellie; learn about Ceylon tea and enjoy a tasting, allowing about an hour. Confirm the tour is operating on arrival.
  3. Lunch in Nuwara Eliya town — Choose a well-reviewed local restaurant near the centre for Sri Lankan or South Indian food, about US$6–15 per person.
  4. Victoria Park — Nuwara Eliya town; enjoy a gentle garden walk and a slower afternoon, around 1–1.5 hours.
  5. Grand Hotel Tea Lounge — Nuwara Eliya town; settle in for tea and a treat in a heritage setting, about US$8–18 per person; smart-casual dress is a good idea.

Morning

Leave Kandy around 7:00 AM in your pre-booked car; the mountain drive to Rustique House usually takes 3.5–4.5 hours, with delays possible. Budget about LKR 20,000–33,000 (roughly US$65–110) per car. After dropping bags or checking in, continue to Damro Labookellie Tea Centre in Labookellie. Allow about an hour for the tea-making visit and tasting; confirm tours are running when you arrive, as operations can vary.

Lunch and afternoon

Head into Nuwara Eliya town for lunch at Sri Ambaal, a popular, casual choice for South Indian vegetarian meals, or ask your driver for a nearby Sri Lankan restaurant if you’d prefer rice and curry. Expect about US$6–15 per person. Then stroll through Victoria Park for an easy 1–1½-hour break among the flower beds and lawns; check the current entry fee at the gate, as rates can change. It’s a short ride from the town centre, or around a 10–15-minute walk depending on where you eat.

Evening

Finish at the Grand Hotel Tea Lounge for Ceylon tea and a cake or pastry in the hotel’s old-world setting; allow roughly US$8–18 per person and dress smart-casual. December evenings in Nuwara Eliya can feel chilly and damp, so bring a light jacket. Keep dinner relaxed—choose a restaurant near your hotel rather than adding another cross-town trip—and leave some downtime after a full day on the road.

Day 5 · Wed, Dec 9
Ella

Ella

Getting there from Nuwara Eliya
Car to Nanu Oya station, then the Sri Lanka Railways train to Ella; allow about 30–45 minutes to the station and roughly 2.5–3.5 hours by train, with delays possible. Reserved seats are typically around LKR 1,000–3,000; book through Sri Lanka Railways’ official reservations service or 12Go Asia, and arrange the station transfer through your hotel. Leave early and reserve well ahead.
Private car all the way to Ella; about 2.5–3.5 hours and LKR 15,000–25,000 per car. A more reliable fallback if reserved train seats are unavailable; arrange through your hotel or Kangaroo Cabs.
  1. Nuwara Eliya → Ella by road and train — Leave Rustique House early by car for Nanu Oya station (roughly 30–45 minutes), then take a pre-booked train to Ella (often around 2.5–3.5 hours, but delays are common). Reserve seats well ahead; if tickets are unavailable, travel the whole way by car, around 2.5–3.5 hours. Allow time for station access and your hotel transfer; check current fares and schedules.
  2. Ella Flower Garden Resort restaurant — Ella town; have lunch with valley views, about US$8–18 per person.
  3. Nine Arches Bridge — Demodara, near Ella; walk to the famous railway viaduct and allow about 1.5–2 hours round trip from town. Train times can change, so treat a train sighting as a bonus.
  4. Ella town — Ella centre; browse the small shops or take a café break, leaving about an hour for a relaxed afternoon.
  5. Cafe Chill — Ella town; popular for a casual dinner with Sri Lankan and international dishes, about US$10–20 per person.

Morning: Nuwara Eliya to Ella

Leave Rustique House early for Nanu Oya station; the drive usually takes 30–45 minutes. Take a reserved train to Ella—the ride is often 2½–3½ hours, but delays are common, so keep the rest of the day flexible. Reserved seats typically cost around LKR 1,000–3,000; book well ahead through Sri Lanka Railways or a reputable booking platform, and check the latest timetable before you go. If seats aren’t available, a private car all the way to Ella is a practical fallback, usually 2½–3½ hours and about LKR 15,000–25,000 per car. Allow time after arrival to collect your bags and get to Fern Hollow.

Lunch and afternoon

Have lunch at Ella Flower Garden Resort restaurant, where the valley views are a pleasant welcome to town; expect roughly US$8–18 per person. Then head to Nine Arches Bridge. From Ella town, allow about 1½–2 hours for the walk there and back; the route can be steep and uneven, so wear shoes with grip and carry water. Train timings change, so enjoy the bridge and tea-country scenery without planning around a train sighting. Return to Ella town for an unhurried hour browsing its small shops or settling in for a café break.

Evening

Finish with dinner at Cafe Chill, a lively, casual spot in Ella town serving Sri Lankan and international favourites. Budget around US$10–20 per person, and expect it to be busy around dinner time. Keep a little slack in the schedule: train delays can easily turn a relaxed arrival into a later afternoon.

Day 6 · Thu, Dec 10
Mirissa

Mirissa

Getting there from Ella
Private car with driver, via Wellawaya and the southern expressway; about 3.5–4.5 hours and LKR 23,000–38,000 per car. Depart around 7:00 AM as planned. Arrange through your hotel or Kangaroo Cabs.
  1. Ella → Mirissa by private car — Depart around 7:00 AM; allow roughly 3.5–4.5 hours door-to-door, including a rest stop and check-in at N34 Mirissa. Budget about US$75–125 per car.
  2. Coconut Tree Hill — Mirissa; visit for coastal views and photographs, allowing 30–45 minutes; take care on the exposed paths.
  3. Mirissa Beach — Mirissa; swim only where conditions are safe and lifeguards or local advice indicate, then relax on the beach for 1–2 hours.
  4. Zephyr Restaurant & Bar — Mirissa; beachfront seafood and sunset dining, about US$15–30 per person. Reserve if possible.

Late morning: Check in and settle

Your drive from Ella should put you at N34 Mirissa around 10:30–11:30 AM, depending on the stop and traffic. Drop your bags, check in if your room is ready, and leave a little breathing room before heading out. The private car is estimated at LKR 23,000–38,000 (about US$75–125) per car; confirm the final fare with your hotel or driver beforehand.

Afternoon: Coconut Tree Hill and Mirissa Beach

Head to Coconut Tree Hill after lunch—allow 30–45 minutes for the viewpoint and photos. A tuk-tuk from the hotel area is usually an easy option; agree the fare before setting off. Paths can be exposed and uneven, so take care, especially if it has rained, and respect any access restrictions or requests from local property owners. Then spend 1–2 hours unwinding at Mirissa Beach. Swim only where conditions seem safe and local advice supports it; December seas can be rough, so don’t judge safety by how calm the water looks near shore.

Evening: Beachfront dinner

Aim for Zephyr Restaurant & Bar around sunset, typically close to 5:45–6:00 PM in December. It’s right by the beach, so you can walk over from the shore; reserve ahead if you’d like a particular table. Budget about US$15–30 per person for seafood and drinks. Keep the rest of the evening unplanned—after a long transfer, a slow dinner and an early night may be just right.

Day 7 · Fri, Dec 11
Mirissa

Mirissa

  1. Mirissa whale-watching trip — Depart from Mirissa Harbour early, typically around sunrise; allow about 4–6 hours on the water. December is within the south-coast whale-watching season, but sightings are never guaranteed; book with a responsible operator, confirm sea conditions, and follow wildlife-distance guidance.
  2. Ahangama lunch stop — Ahangama, on the coast east of Mirissa; take a leisurely meal at a well-reviewed beachfront café, about US$8–18 per person.
  3. Kabalana Beach — Ahangama; enjoy a relaxed coastal afternoon, allowing 1.5–2 hours; swimming and surfing depend on the day’s conditions.
  4. Weligama Bay — Weligama; stop for a gentle beachfront stroll on the way back, about 45 minutes.
  5. Dewmini Roti Shop — Mirissa; try freshly made roti for a casual dinner, about US$4–10 per person.

Early morning: Whale watching

Be at Mirissa Harbour before sunrise—most boats leave around 6:00–7:00 AM, but confirm your operator’s meeting time the day before. The trip usually takes 4–6 hours, so expect to be back around late morning or early afternoon. December is in the south-coast whale-watching season, but sightings aren’t guaranteed. Choose a responsible operator that keeps a respectful distance from wildlife, and check the sea conditions before setting out; if you’re prone to seasickness, take your usual remedy in advance. Allow roughly US$30–60 per person, depending on the operator and what’s included.

Lunch and a slow beach afternoon

From the harbour, take a tuk-tuk or car east to Ahangama—about 20 km, usually 30–45 minutes, with a fare to agree upfront or confirm in a ride-hailing app. Have a leisurely lunch at a well-reviewed beachfront café; budget around US$8–18 per person. Then continue to Kabalana Beach for 1½–2 hours of downtime. Swimming and surfing depend on the day’s waves and currents, so check local conditions and follow lifeguard advice where available; this is a good stretch to simply enjoy the coast rather than squeeze in another activity.

Late afternoon and dinner

Head west to Weligama Bay for an easy beachfront stroll—roughly 12 km from Kabalana, or 20–30 minutes by tuk-tuk or car. Give yourself about 45 minutes, then return to Mirissa for dinner at Dewmini Roti Shop, known for freshly made roti; budget around US$4–10 per person. Keep a little flexibility in the evening: whale trips can run late, and the drive times can stretch with coastal traffic.

Day 8 · Sat, Dec 12
Galle

Galle

Getting there from Mirissa
Private car or van along the coast; about 1–1.5 hours and LKR 8,000–14,000 per car. Depart around 8:30 AM as planned, allowing for your Unawatuna stop. Arrange through your hotel or a local taxi service.
  1. Mirissa → Galle by private car — Depart around 8:30 AM; allow roughly 1–1.5 hours door-to-door, including check-in at Le Bella1912. Budget about US$25–45 per car.
  2. Unawatuna Beach — Unawatuna, on the way to Galle; pause for a swim or coffee, around 1–1.5 hours, before continuing to your hotel.
  3. Galle Fort — Galle; explore the ramparts and historic lanes on foot, allowing 2–3 hours.
  4. National Museum of Galle — Galle Fort; visit the small museum to learn about the city’s maritime and colonial history, around 45–60 minutes; check its current opening status before setting out.
  5. A Minute by Tuk Tuk — Galle Fort; enjoy dinner in a restored historic building, about US$12–25 per person. Reserve ahead if possible.

Morning

Leave N34 Mirissa around 8:30 AM in your pre-booked car; the drive to Unawatuna Beach is roughly 45–60 minutes, with the full transfer to Le Bella1912 taking about 1–1½ hours before your stop. Allow 1–1½ hours at the beach for a swim or coffee, then continue to Galle and drop your bags or check in. The car is estimated at LKR 8,000–14,000 (about US$25–45); confirm whether the driver will wait during your stop.

Lunch and afternoon

Have lunch in Unawatuna before heading on, or grab something light there and save your appetite for dinner. From the hotel, take a tuk-tuk or walk into Galle Fort, then explore the ramparts and lanes at an easy pace for 2–3 hours. Late afternoon is lovely on the sea-facing walls, but watch your footing on uneven stone and bring water—the fort is best explored on foot.

Late afternoon and evening

Visit the National Museum of Galle inside the fort for around 45–60 minutes; check its current opening status and hours before setting out, as access can vary. Leave some unhurried time to wander the historic streets before dinner at A Minute by Tuk Tuk, in a restored old building. Expect roughly US$12–25 per person; reserve ahead if possible, especially on a Saturday, and take a tuk-tuk back to your hotel if you’re ready to call it a day.

Day 9 · Sun, Dec 13
Colombo

Departure from Colombo

Getting there from Galle
Private car to Bandaranaike International Airport via the Southern Expressway; about 2.5–3.5 hours and LKR 20,000–35,000 per car. Leave around 10:30–11:00 AM for your 5:15 PM flight, allowing extra time for traffic and airport check-in. Pre-book through your hotel or Kangaroo Cabs.
  1. Galle → Bandaranaike International Airport by private car — Leave by about 10:30–11:00 AM for the 5:15 PM flight; allow roughly 2.5–3.5 hours via the expressway, plus a buffer for traffic, airport drop-off and check-in. Budget about US$65–110 per car; confirm the airport terminal with your airline.
  2. Colombo National Museum — Cinnamon Gardens, if you reach Colombo early and have luggage storage arranged; allow 1.5–2 hours and check current opening arrangements before going.
  3. Ministry of Crab — Dutch Hospital Precinct, if time permits; an acclaimed seafood meal, about US$30–60 per person, but book ahead and keep a generous airport buffer.
  4. Airport departure — Aim to arrive at the terminal at least three hours before the international flight; if the drive is delayed, skip city stops and go straight to the airport.

Morning

Leave Le Bella1912 in Galle around 10:30–11:00 AM in your pre-booked car, heading straight to Bandaranaike International Airport via the Southern Expressway. The drive is usually 2½–3½ hours, but allow extra time for traffic and the airport approach; the estimated fare is LKR 20,000–35,000 (about US$65–110) per car. Confirm your terminal with the airline and aim to reach the airport by about 2:15 PM for your 5:15 PM international flight.

If you reach Colombo with time to spare

Only consider a city stop if your driver confirms the timing is comfortable and you have a secure place to store your luggage. The Colombo National Museum in Cinnamon Gardens is worth 1½–2 hours; check its current opening arrangements before setting out. Ministry of Crab at the Dutch Hospital Precinct is a celebrated seafood option, with meals roughly US$30–60 per person, but book ahead and keep a generous airport buffer. These are optional stops—not worth risking your flight for.

Afternoon

If the drive runs late or you’re unsure about the buffer, skip Colombo and go directly to the terminal. Allow time for airline check-in, security and walking to your gate; your car fare and journey time are estimates, so confirm both with the driver before departure.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version