After arriving and settling in, head first to Gangaramaya Temple in Colombo 02, ideally around 10:30–11:00am. Allow about an hour to see the shrine rooms, small museum, antiques, and the temple’s wonderfully eclectic collection of objects. Dress modestly—shoulders and knees covered—and remove shoes before entering. The temple usually welcomes visitors from morning until evening, with a quiet break around midday possible; a small donation is customary. From central hotels, a tuk-tuk or PickMe ride is easiest, generally taking 10–20 minutes depending on traffic.
Continue to Barefoot Garden Café in Colombo 03 for a relaxed lunch or coffee in its leafy courtyard. It is a good first-day choice after the temple: unhurried, shaded, and close enough to reach the afternoon sights by tuk-tuk. Budget around LKR 3,000–5,000 per person, and allow an hour. After lunch, go to the Colombo National Museum in Cinnamon Gardens, about 10–15 minutes away by car. Spend roughly 1½ hours with the royal regalia, ancient sculpture, and historical exhibits; check the current ticket counter and closing time on arrival, as museum hours and galleries can vary. When you finish, cross over to Viharamahadevi Park for an easy 45-minute stroll beneath the rain trees. This is a pleasant place to slow down rather than add another formal sight, especially if the heat is strong.
As the temperature drops, take a PickMe or tuk-tuk toward Galle Face Green in Colombo 01, allowing 15–25 minutes in late-afternoon traffic. Arrive before sunset to walk the promenade, watch kites over the Indian Ocean, and try local snacks such as isso wade, achcharu, or roasted peanuts from the vendors—choose the busiest stalls with a good turnover. The promenade is free and liveliest from around 5:00pm onward. Stay for the sunset, then keep dinner casual nearby; avoid swimming here, as the currents are strong, and keep phones and wallets secure in the evening crowd.
After arriving in Kandy, leave your bags at the hotel and head straight to the Temple of the Sacred Tooth Relic beside Kandy Lake. Aim for the morning puja, when the shrine feels especially atmospheric, and allow about 1½ hours for the courtyards, museum rooms, and the queue to the inner shrine. Shoulders and knees must be covered; sarongs are usually available at the entrance. Admission is roughly LKR 2,000 for foreign visitors, and footwear is left outside, so bring or buy inexpensive socks if the paving is hot. From the temple gates, take an easy 45-minute walk along the Kandy Lake promenade—one of the city’s best gentle introductions, with shady stretches and views back toward the hills.
For lunch, walk or take a short tuk-tuk ride to Kandy City Centre Food Court, where your group can choose different casual Sri Lankan dishes without committing to a formal restaurant; budget about LKR 1,500–3,000 per person. After lunch, arrange a tuk-tuk or PickMe to the Ceylon Tea Museum in Hantana, around 15–25 minutes uphill depending on traffic. It is generally open Tuesday–Sunday, approximately 8:30am–4:00pm, with a modest entry fee; check the day’s hours locally because Monday closures and occasional maintenance are common. Give yourselves 1½ hours to see the old machinery and exhibition rooms, then pause for the hilltop views before returning toward town.
Be back near the lake by about 4:45pm for the Kandy Lake Club Cultural Dance Show, close to the lakefront. The performance usually begins around 5:00pm and lasts roughly an hour, combining drumming, dancers, and a fire-walking finale; arrive 20–30 minutes early for decent seats, with tickets commonly around LKR 2,000–3,000. Afterwards, keep dinner simple in central Kandy rather than adding another sightseeing stop—your hotel area or the streets around Dalada Veediya are convenient, and a tuk-tuk is easiest after the show. Expect evening traffic around the lake, so allow extra time if you are carrying bags or have an early departure the next morning.
Leave Kandy around 7:00am in a private car with driver, allowing roughly 4–5 hours of driving time with the planned stops. Your first stop is Royal Botanical Gardens, Peradeniya, about 20 minutes from central Kandy. Spend around two hours wandering beneath the giant rain trees and palms, then make time for the orchid collection and the avenue of royal palms. The gardens generally open from 7:30am to 6:00pm; entry is approximately LKR 3,000 for foreign adults, and comfortable shoes are worthwhile because the grounds are extensive.
Continue uphill toward Ramboda Falls, a scenic roadside stop on the route to Nuwara Eliya. Allow about 45 minutes to walk to the viewpoint, take photographs, and enjoy the cooler air—be careful on wet steps during rainy weather. A short drive brings you to Bluefield Tea Gardens, where a one-hour factory tour explains the production of Ceylon tea before a tasting. Tours and tastings are usually free or based on a small purchase, but the estate shop can be tempting; buy sealed tea here if you want an easy souvenir. Have a simple lunch at the estate or nearby before continuing, as the remaining mountain roads are slow and winding.
Arrive in Nuwara Eliya during the afternoon and check in before heading to Lake Gregory. A relaxed lakeside walk is the best option after the long drive, although pedal boats and other short rides are commonly available for roughly LKR 1,000–3,000 per person. The lake area is breezy and noticeably cooler than Kandy, so bring a light layer; a tuk-tuk from the town centre usually takes 10–15 minutes. For dinner, settle into Grand Indian at the Grand Hotel, where the historic setting and generous Indian menu make a comfortable first evening in the hill country. Expect around LKR 4,000–7,000 per person, and reserve ahead if visiting on a weekend or during a busy holiday period.
Take the early hill-country train from Nanu Oya Railway Station to Ella, allowing roughly 3–4 hours depending on the service. Arrive at least 30 minutes early, as platforms and carriage positions can be confusing and reserved seats are limited; keep snacks, water, and a light layer handy because the windows are usually open and the mountain air is cool. The route is the real attraction: tea-covered slopes, misty valleys, eucalyptus forest, and small stations where vendors sell short eats. On arrival at Ella Railway Station, collect your bags and use a tuk-tuk to your accommodation or into the center—typically 5–15 minutes, around LKR 500–1,000 depending on luggage and location.
Walk into Ella town for lunch at Cafe Chill, a relaxed multi-level spot on Wellawaya–Ella–Kumbalwela Highway. Allow about an hour and budget roughly LKR 3,000–5,000 per person for Sri Lankan curries, rice, noodles, or international dishes. From town, hire a tuk-tuk toward the Nine Arch Bridge; the driver can drop you near the walking path, after which it is a pleasant 20–30-minute walk through tea gardens and forest. Spend around 1½ hours here, checking the train timetable locally so you have a chance of seeing a train cross the viaduct—never stand on the tracks, and be especially careful when the bridge is busy.
Return by tuk-tuk toward Little Adam’s Peak, ideally reaching the trail around 4:00pm. The climb is straightforward but includes steps and exposed sections, so bring water and wear shoes with grip; allow about 1½ hours for the ascent, viewpoints, and descent. From the trailhead, take a tuk-tuk toward Ravana Cave, roughly 15–20 minutes away. The cave itself is modest and reached by a steep flight of steps, but it is tied to the Ramayana tradition and makes a brief atmospheric stop before dark. Allow around 45 minutes, avoid entering if the rock is wet, and arrange your return tuk-tuk in advance—drivers become less available after sunset. Keep the evening easy in Ella town, where the main streets are compact but hilly, and confirm tomorrow’s very early departure with your hotel before turning in.
Leave Ella around 4:30–5:00am with your private driver so you reach Udawalawe National Park for the cooler early safari window, allowing roughly 4–5 hours on the road before the park stop. Arrange a licensed safari jeep in advance through your accommodation or a reputable operator near the park entrance; the safari itself takes about 3–4 hours, with park fees and jeep hire commonly totaling around LKR 8,000–15,000 per person depending on group size and current rates. This is one of the better places in Sri Lanka to see wild elephants, water buffalo, crocodiles, and birdlife, but sightings are never guaranteed. Carry water, sunscreen, a light layer, and binoculars, and avoid feeding or asking the driver to approach animals too closely.
After the safari, continue south toward Weligama Bay, stopping in Weligama for a relaxed beach walk and a look at the beginner surf scene. The bay is a good place to try a short introductory lesson if the sea is calm—local instructors generally charge around LKR 3,000–6,000 for a lesson and board, though conditions can be choppy. Allow about 1½ hours here, then drive roughly 20 minutes onward to Dewmini Roti Shop in Mirissa for lunch. It is casual and inexpensive, with filling roti, kottu, curry, and fresh juices usually costing around LKR 1,500–3,000 per person; service can be leisurely when busy, so keep the order simple if you are trying to stay on schedule.
Walk or take a short tuk-tuk ride to Mirissa Beach after lunch—most nearby hotels and restaurants are within 5–15 minutes by tuk-tuk, usually around LKR 300–600 depending on distance and traffic. Spend the late afternoon swimming, resting beneath the palms, and walking along the curved bay; check the waves before entering, as the rocks and currents at either end can be stronger than they look. Stay for sunset, then settle in at Zephyr Restaurant & Bar on Mirissa Beach for dinner, ideally reserving a table if you want an ocean-facing seat. Expect roughly LKR 4,000–7,000 per person for seafood, curries, cocktails, or a shared meal. Keep valuables off the sand, carry cash for small purchases, and confirm the next day’s early bus timing with your hotel before turning in.
From Mirissa, take a bus from Mirissa Junction toward Galle around 7:30–8:00am; buses follow the coastal A2 and usually take 1–1½ hours, depending on traffic. A tuk-tuk or taxi is more comfortable with luggage, taking roughly 45–60 minutes. Ask to be dropped near Galle Fort rather than at the main bus station, then begin with an easy two-hour wander through the fort’s lanes. Walk along the ramparts, passing old Dutch-era walls, quiet residential streets, small galleries, and ocean viewpoints. Go early for cooler temperatures, and wear shoes with good grip—the ramparts can be uneven and slippery after rain.
Continue toward Galle Lighthouse, the fort’s southeastern landmark, for about 30 minutes. The lighthouse itself is generally viewed from outside, so the best experience is the walk along the ramparts around it, especially where the walls open toward the Indian Ocean. From there, stroll back through the fort to the National Maritime Museum, allowing about an hour. Check the day’s opening hours locally—museum schedules can change—and expect a modest entrance fee, generally a few hundred Sri Lankan rupees. Keep some cash for small purchases, as card machines and ticket counters are not always reliable.
For lunch, settle into Chambers Restaurant, a restored colonial building inside Galle Fort. Allow around 1½ hours and budget approximately LKR 4,000–7,000 per person; reservations are sensible for a group, particularly on weekends. After lunch, take a taxi or tuk-tuk to Jungle Beach in Rumassala, about 20–30 minutes from the fort depending on traffic. The final approach includes a short walk down a forested path, so carry water, sandals with traction, and only a small day bag. Spend the afternoon swimming and relaxing rather than trying to add another sightseeing stop. The cove is quieter than Unawatuna Beach, but currents can be unpredictable, so stay near other swimmers and ask locally about sea conditions before entering the water. Return to Galle Fort or onward to your accommodation before dusk; tuk-tuks are easiest to arrange from the beach access road.
After arriving at Colombo Fort from Galle, leave luggage at your hotel or use a day-storage service before exploring. Start at the Dutch Hospital Shopping Precinct, a restored colonial complex where you can browse small boutiques and pause for coffee in the shaded courtyards. An hour is enough; most shops open around 10:00am, so this works best after breakfast and a short walk from Fort Railway Station. From there, take a tuk-tuk or taxi through Colombo 02 to Colombo Lotus Tower—allow 10–15 minutes depending on traffic. The observation levels usually take about 1½ hours, with broad views over the port, Beira Lake, and the coast; bring photo identification and expect security checks. Tickets generally cost around LKR 6,000 for international visitors, though confirm the current rate on the day.
Continue by tuk-tuk to Pettah Market, ideally arriving around 12:30pm before the busiest heat and crowds build further. Wander along Main Street, Malwatte Street, and Keyzer Street for spices, fabrics, electronics, fruit, and the wonderfully chaotic everyday rhythm of Colombo. Keep phones and wallets secure, dress lightly, and agree on a tuk-tuk fare before leaving the Lotus Tower—traffic between Colombo 02 and Pettah can be slow. After roughly 1½ hours, return to the Dutch Hospital Shopping Precinct for lunch at Ministry of Crab. Reserve ahead if possible, and expect about LKR 8,000–15,000 per person before drinks; the pepper crab and garlic chilli crab are the signatures, and portions are designed for sharing.
For a relaxed final stop, take a taxi or tuk-tuk from Colombo Fort to Mount Lavinia Beach, usually 30–45 minutes depending on traffic. Walk south along the sand, watch the fishing boats and sunset light, and stop for a drink at one of the beachside restaurants rather than trying to fit in another major sight. Leave plenty of buffer for the airport: from Mount Lavinia, a private car via the expressway is generally the easiest option, taking roughly 45–75 minutes to Bandaranaike International Airport, but evening traffic and toll-road access can change the timing. Collect your bags before heading out, and aim to begin the airport transfer at least three hours before an international departure.