Fly in from Mumbai to Bandaranaike International Airport and take a pre-booked taxi or transfer into Colombo—it’s usually about 45–75 minutes to the city depending on traffic, and on a late-afternoon arrival you’ll want to head straight to your hotel first and drop luggage before anything else. If you’re landing during the evening crawl, use an airport taxi desk or a fixed transfer rather than haggling outside; expect roughly LKR 6,000–10,000 into central Colombo depending on vehicle and hotel zone. Once you’ve checked in, keep the first outing easy: Dutch Hospital Shopping Precinct in Fort is ideal for a gentle reset after the flight, with restored colonial buildings, polished courtyards, and just enough bustle to feel like you’ve arrived without throwing yourself into a full city day.
Spend about an hour wandering Dutch Hospital Shopping Precinct, then stay inside the precinct for dinner at the Old Dutch Hospital dining area—it’s one of the easiest first-night choices in Colombo because you can sit down quickly, the setting is atmospheric, and the menu ranges from Sri Lankan curries to seafood and simple grilled plates. Expect about USD 10–25 per person; places here are usually open late enough for a relaxed arrival meal, and it’s a good idea to order a few shared dishes if you want to sample local flavors without committing to a heavy feast. If you still have energy after dinner, walk a few minutes to the waterfront for the city’s softest introduction: Galle Face Green.
Go to Galle Face Green in the evening for the one thing Colombo does beautifully on a first night: open water, salty air, and the whole city easing into night. You’ll get snack vendors selling isso wade, roasted corn, and kottu-style bites, so this works best as a light, wandering stop rather than a formal meal. From Fort, it’s a short tuk-tuk ride or an easy walk if you don’t mind a bit of traffic; ride-hailing is usually the least hassle. If your arrival is early enough and you’re not too jet-lagged, you can also slip in Gangaramaya Temple earlier in the afternoon or save it for the next morning—it’s one of Colombo’s most interesting stops, with a slightly eclectic, museum-like feel and a good contrast to the waterfront energy. Wrap the night at Barefoot Garden Cafe in Kollupitiya if you want a calmer finish: leafy courtyard, good coffee, cake, and a slower, more local-feeling end to the day, usually around USD 6–15 per person.
Leave Colombo after breakfast and aim to reach Kandy late morning; with a 3.5–5 hour drive on the A1/A10, the first part of the day is mostly an arrival-and-settle-in rhythm, so it helps to keep luggage minimal and have your hotel in the city centre or around Kandy Lake. Start at the Temple of the Sacred Tooth Relic while the complex is still relatively calm. Dress modestly, remove shoes before entering, and expect security checks plus a small fee for foreigners, usually around LKR 2,000 or so depending on ticketing. Give yourself about 1.5 hours to move through the shrine, museum areas, and the lakeside surroundings without rushing; mornings here feel the most atmospheric, especially before tour buses roll in.
From the temple, it’s an easy hop west to Royal Botanic Gardens, Peradeniya, which is one of the best slow-travel stops in the Kandy area. Plan on about 2 hours here, and try to arrive before noon so the heat hasn’t fully settled in. Entry is typically around LKR 2,000–3,000 for foreign visitors, and the garden is big enough that it rewards wandering rather than trying to “finish” it—look out for the avenue of royal palms, the giant bamboo stands, and the old spice and orchid sections. Afterward, head back toward town for lunch at Balaji Dosai; it’s a dependable, no-fuss vegetarian stop where dosa, idli, rice, and curries usually run about USD 4–10 per person. It’s popular with locals, so service moves quickly and the seating is simple rather than polished.
Keep the pace light after lunch with a quick stop at Kandy View Point for a classic sweep over Kandy Lake, the city rooftops, and the surrounding hills. It’s only a 20–30 minute stop, but it gives the whole city some context before you head into something quieter. Then go to Udawatta Kele Sanctuary, the underrated reward of the day: this forest reserve sits right behind the temple area, yet it feels miles away from the city noise once you’re on the trails. A 1.5-hour walk is enough to enjoy the shaded paths, birdlife, and occasional glimpses over town—wear proper shoes, carry water, and go with daylight in mind since the forest closes before dusk. The entrance is usually inexpensive by international-travel standards, and a local guide can be useful if you want the best shortcut routes and a bit of wildlife spotting.
Finish in the centre of Kandy with either the Kandy Lake Club cultural show area or a relaxed dinner in town, depending on your energy. If you’re in the mood for the performance route, check timings in advance because shows are usually evening-only and not every night is equally strong; tickets often fall around USD 8–20 depending on seating and package. If you’d rather skip the stage show, keep it casual with dinner near Dalada Veediya or around the lake, where you can find simple rice and curry spots, kottu joints, and a few more polished restaurants. This is a nice night to wander rather than over-plan—Kandy works best when you let the day loosen up a little before tomorrow’s hill-country travel.
Catch the Kandy → Ella scenic train from Kandy Railway Station around 8:00–8:30 AM so you get the full hill-country daylight run; reserved seats are worth it if you’ve booked them in advance, especially second class reserved or observation-style seats, since the unreserved carriages can be crowded and slower to enjoy. Bring water, a light snack, and keep your camera ready after Nanu Oya as the landscape gets steadily prettier — tea slopes, cloud forest, and those classic open-window moments. By the time you roll into Ella, plan on a quick hotel check-in or bag drop, then head straight into the village center; everything in Ella is compact, and a tuk-tuk between the station area, town, and viewpoints usually costs only a few hundred rupees.
Start with Nine Arches Bridge, ideally in the late afternoon when the light is softer and there’s a chance of a train passing through the valley. From Ella town, it’s about a 10–15 minute tuk-tuk ride or a longer walk downhill through the forest path, and the viewing spots near the bridge are free, though a local guide may gently offer directions for a small tip. After that, keep the momentum with Little Adam’s Peak — go in the cooler part of the day, about 1.5–2 hours round-trip including photo stops, and wear decent walking shoes because the final steps can get sweaty after rain. If you still have daylight, swing by Ravana Falls on the Ella–Wellawaya road; it’s a quick, scenic pull-off best seen after rain, and a tuk-tuk from town there and back is the easiest way to do it without rushing.
For a deeper tea-country stop, fit in Uva Halpewatte Tea Factory if the timing works; it’s one of the more underrated things near Ella and gives you a real look at processing instead of just the postcard views. Entry and tasting are usually around USD 5–12 per person, and it’s best done in the afternoon or as a backup next morning if the train runs late. End the day at Cafe Chill in Ella town for an easy dinner — it’s popular for a reason, with a mixed menu, decent cocktails, and a relaxed backpacker-meets-family vibe, usually around USD 8–18 per person depending on what you order. If you want one last slow wander, the little strip around Passara Road is pleasant after dark, with souvenir shops, fruit stalls, and the kind of unhurried Ella atmosphere that makes you want to stay another night.
Leave Ella very early, ideally by 6:00–7:00 AM, so you can keep this as a smooth travel day rather than a rushed one. The drive to Galle usually takes 4.5–6 hours depending on traffic and how long you stop for tea, bathrooms, or a quick snack along the way. If you’re using a private car or pre-booked transfer, ask the driver to pause once en route near a clean roadside café or service area, because once you hit the coast you’ll want to arrive fresh enough to actually enjoy the fort. If you’re carrying luggage, it’s easiest to drop bags at your hotel first, then start walking the fort on foot — parking inside Galle Fort is tight and the streets are narrow, so this is one place where a car is more trouble than it’s worth.
Start your wander through Galle Fort, which is best experienced slowly rather than “checked off.” The old streets are compact, shaded in parts, and full of little detours: you’ll want to follow the ramparts for sea views, then cut back through lanes lined with old Dutch-era houses, boutiques, and small galleries. Aim for 2–3 hours here, especially if you like photography or history. The Dutch Reformed Church is a quiet, worthwhile stop inside the fort — it’s usually open during daytime hours, and a quick 20–30 minutes is enough to appreciate the interiors and the old gravestones outside. For lunch, Fort Bazaar is the right kind of stop: stylish but relaxed, with Sri Lankan and international dishes, and a good way to cool off before the beach. Expect roughly USD 12–30 per person depending on what you order; if you want a lighter meal, go for rice and curry or seafood rather than a full multi-course lunch.
After lunch, head out to Unawatuna Beach, about a 10–15 minute tuk-tuk or taxi ride from the fort depending on traffic. This is your reset button after several days of city, hills, and train travel: think a swim, a coconut, or just a lazy hour under an umbrella. The main beach gets busy, but if you walk a little farther along the curve you’ll usually find a calmer stretch. If the sea looks rough, stick to a beach café and watch the water instead — November to December is generally a good coastal window, but conditions can still change through the day. Keep this part loose: 1.5–2 hours is enough to feel you’ve done the coast without overpacking the final afternoon.
Head back toward Galle to collect your bags, then leave around mid to late afternoon for Colombo or directly for Bandaranaike International Airport, depending on your flight. To Colombo, count on about 2.5–3.5 hours by road; to the airport, more like 3.5–4.5 hours, and I’d build in extra buffer because evening traffic can be unpredictable once you get closer to the city. If you have a little flexibility, grab a quick tea or snack before leaving the fort area, because the stretch along the Southern Expressway is better when you’re not hungry.