Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

7-Day Sri Lanka Itinerary: Colombo to Kandy, Ella, and Galle

Day 1 · Sat, Apr 18
Colombo

Arrival and city start

  1. Gangaramaya Temple — Cinnamon Gardens — A vivid introduction to Colombo’s mix of Buddhist, Hindu, and modern city life; go for the lakefront setting and eclectic museum displays. — afternoon, ~1.5 hours
  2. Viharamahadevi Park — Cinnamon Gardens — A relaxed green reset after arrival, with shady paths and a good first look at the city’s central district. — late afternoon, ~1 hour
  3. Colombo National Museum — Cinnamon Gardens — Best for Sri Lanka history and art in one stop, and it pairs well with the nearby park. — late afternoon, ~1.5 hours
  4. Rare at Residence — Cinnamon Gardens — A polished dinner spot with Sri Lankan and global dishes; approx. USD 15–25 per person. — evening, ~1.5 hours

Afternoon

Start gently in Cinnamon Gardens, which is the right part of Colombo for a first afternoon: leafy, elegant, and easy to navigate without feeling like you’ve jumped straight into traffic chaos. Begin at Gangaramaya Temple, one of the city’s most interesting stops because it’s part working temple, part museum, part jumble of donations and curiosities. Give yourself about 1.5 hours here. Dress modestly, take shoes off before entering the shrine areas, and if you’re coming by tuk-tuk from your hotel, expect roughly LKR 300–800 depending on distance and traffic. The temple is usually open from early morning into the evening, and late afternoon is nice because the light is softer around the lake. It’s a very Colombo introduction: spiritual, busy, slightly eclectic, and not too polished.

Late Afternoon Wandering

From there, it’s an easy short ride or a relaxed walk depending on where you’re staying, to Viharamahadevi Park. This is the city’s main green breathing space, and it’s exactly the kind of place that helps reset your pace after arrival. Spend about an hour here walking the shady paths, watching local families out for a stroll, and getting a feel for the central districts around Town Hall and Cinnamon Gardens. If you want a quick refresh, grab a coconut from a roadside vendor or sit near the benches facing the open lawns. Right nearby is Colombo National Museum, which works well as your next stop because you’re already in the area and the transition from park to museum feels natural rather than rushed.

Museum Stop and Dinner

At Colombo National Museum, give yourself around 1.5 hours for the highlights rather than trying to do every gallery. The building itself is part of the appeal, and inside you’ll get a good overview of Sri Lanka’s royal history, art, sculpture, and colonial-era context. It’s the best “big picture” stop on day one if you want a sense of what you’ll be seeing over the next week. The museum is generally open during daytime hours and closes in the late afternoon, so arriving after the park works well. For dinner, head to Rare at Residence back in Cinnamon Gardens for an easy first-night meal that feels a little polished without being stiff. Book if you can, especially on a Saturday, and expect about USD 15–25 per person. It’s a good place to slow down, eat well, and let Colombo’s first impressions settle in before the trip moves inland.

Day 2 · Sun, Apr 19
Kandy

Temple town and hill-country gateway

Getting there from Colombo
Train (Sri Lanka Railways Intercity via 12Go/seat reservation at station or Railway Dept) — ~2.5–3.5h, about LKR 500–2,000 depending on class. Best to take a morning departure so you can still do the afternoon Kandy sights.
Private taxi/driver via PickMe or local operator — ~3.5–4.5h, about LKR 18,000–28,000. Best if you want door-to-door and don’t want to deal with station timing.
  1. Ceylon Tea Museum — Hantana — A great first stop in Kandy for understanding the tea heritage that shapes the hill country. — morning, ~1.5 hours
  2. Royal Botanic Gardens, Peradeniya — Peradeniya — One of the country’s best gardens, ideal for a scenic walk before the city center crowds. — late morning, ~2 hours
  3. Kandy Lake — Kandy town center — A gentle lakeside loop that sets up the temple visit and keeps the pacing easy. — afternoon, ~1 hour
  4. Temple of the Sacred Tooth Relic — Kandy — The marquee sight in the city and best experienced in the calmer late afternoon hours. — late afternoon, ~1.5 hours
  5. Balaji Dosai — Kandy — Simple, popular South Indian food for a budget-friendly dinner; approx. USD 5–10 per person. — evening, ~1 hour

Morning

Roll into Kandy with enough time to head straight out of town to Hantana, where the Ceylon Tea Museum gives you a clean, low-stress first stop after the transfer. It’s usually open from about 8:30 AM to 4:00 PM on most days, with a modest entry fee, and the old tea factory setting makes the whole hill-country story feel immediate instead of textbook. Give yourself about 1.5 hours here: the machinery, the photos, and the views over the ridgeline are all worth a slow wander, and it’s a good place to understand why tea and elevation shape everything in this part of the island.

From there, continue to Royal Botanic Gardens, Peradeniya, ideally before the midday heat fully settles in. This is one of those places where timing matters: mornings are calmer, the light is better, and you’ll actually enjoy the long walks under the palms and giant fig trees. Allow 2 hours and keep some cash on hand for entry; the grounds are large enough that you can either cover the highlights quickly or drift for longer if you’re in no hurry. If you want a snack or coffee before going in, the area around Peradeniya has simple roadside cafés, but it’s smarter to eat lightly and save the proper lunch for town.

Afternoon

After the gardens, drift back toward the center for a slower loop around Kandy Lake. This is the city’s easiest reset button: flat paths, temple views, and enough shade in parts of the promenade to make it a comfortable walk even in the afternoon. One lap takes roughly 45–60 minutes at an easy pace, and it’s a good time to notice how the city shifts from leafy edges into the busier core near Dalada Veediya and Temple Street. If you want a quick refresh, grab a tea or cool drink nearby and then head onward without rushing.

Save the most important stop for later in the day: Temple of the Sacred Tooth Relic. Late afternoon is the best window because the atmosphere feels calmer than the peak tourist rush, and the temple’s rituals and details are easier to appreciate when you’re not fighting the crowds. Plan for about 1.5 hours, and dress respectfully — shoulders and knees covered, shoes off, and be prepared for security checks. If you have time before entering, the streets around Temple Street and Dalada Veediya are good for a short browse, but keep the pace loose so you’re not arriving flustered.

Evening

Finish with a simple, satisfying dinner at Balaji Dosai, a solid no-fuss spot for dosa, chutney, and South Indian-style comfort food that’s easy on the budget. It’s the kind of place locals use when they want something quick and familiar, and USD 5–10 per person is a realistic spend if you keep it straightforward. Go early enough to avoid the dinner rush, then let the evening end gently — Kandy is one of those cities that feels best when you don’t overpack it, and after a full day of gardens, tea history, the lake, and the temple, a quiet meal is exactly the right finish.

Day 3 · Mon, Apr 20
Nuwara Eliya

Scenic highlands

Getting there from Kandy
Private car/driver via PickMe or hotel-arranged taxi — ~2.5–3.5h, about LKR 12,000–20,000. Leave early morning to arrive in time for the tea estate and gardens on Day 3.
Bus from Kandy Goods Shed to Nuwara Eliya — ~3.5–4.5h, about LKR 300–800. Cheapest option, but slower and less comfortable on winding hill roads.
  1. Pedro Tea Estate — Nuwara Eliya outskirts — Start in the tea country with plantation views and a factory visit before the day gets busier. — morning, ~1.5 hours
  2. Lover’s Leap Waterfall — Hawa Eliya — A short scenic detour with a rewarding viewpoint and a fresh mountain-air walk. — late morning, ~1 hour
  3. Gregory Lake — Nuwara Eliya town — A mellow lakeside break for boating or a stroll, balancing the more active morning. — midday, ~1.5 hours
  4. Grand Indian — near Gregory Lake — A solid lunch stop in town with hearty curries and tandoor dishes; approx. USD 10–18 per person. — lunch, ~1 hour
  5. Hakgala Botanical Garden — Seetha Eliya — Best saved for the afternoon when the light is softer and the gardens feel especially tranquil. — afternoon, ~1.5 hours
  6. The Pub — Nuwara Eliya town — A cozy dinner option to end a cool-weather highland day; approx. USD 8–15 per person. — evening, ~1 hour

Morning

Aim to get an early start in Nuwara Eliya so you’re not racing the daylight. First stop is Pedro Tea Estate, just outside town, where the air is cooler, the views open up fast, and the whole place feels like the hill-country version of a proper reset. The tea factory visit usually takes about an hour or so; plan roughly LKR 500–1,500 for an entry/tour depending on what’s included. Go sooner rather than later if you want the clearest views over the slopes and a quieter factory floor before the day-trippers arrive.

From there, head over to Lover’s Leap Waterfall in Hawa Eliya for a short scenic detour. It’s not a big hike, just a pleasant mountain-air walk with a viewpoint that’s worth the stop, especially after the tea estate. Roads are a little uneven in places, so a tuk-tuk or short taxi hop is easiest. Leave about an hour here, and if the weather’s been dry, don’t expect a dramatic torrent — the charm is more in the setting than the size.

Midday

Back in town, slow things down at Gregory Lake, which is really the heart of Nuwara Eliya’s easygoing side. It’s a good place for a lakeside walk, a little boating if the weather is calm, or just sitting with a tea and watching the town breathe. The promenade is best for unhurried wandering, and it’s one of those spots where the activity level can be as light or as busy as you want. A casual boat ride typically runs around LKR 1,000–3,000 depending on the type and timing.

For lunch, head to Grand Indian, near the lake, and make this your substantial meal of the day. The kitchen is known for hearty curries, tandoor dishes, and solid portions that suit the cool climate well; budget around USD 10–18 per person. It’s a sensible stop after a morning outdoors, and since it’s centrally placed, you won’t lose time getting to the afternoon garden visit.

Afternoon and Evening

Save Hakgala Botanical Garden for the softer afternoon light, which is when it feels calmest and most atmospheric. The garden is usually open roughly 7:00 AM to 5:00 PM, with an entry fee that’s generally modest by international standards; give yourself about 1.5 hours to wander without rushing. The drive from town is short enough that you can keep the day relaxed, and the cooler temperature makes this one of the nicest places in the area to simply stroll and take your time.

Wrap up the day with dinner at The Pub back in Nuwara Eliya town. It’s a cozy, no-fuss choice for a highland evening, especially if the weather turns misty or chilly after sunset. Expect around USD 8–15 per person, and go a little early if you want a quieter table. After a day in the tea country, this is exactly the kind of low-key finish that works best here.

Day 4 · Tue, Apr 21
Ella

Tea country and mountain rail town

Getting there from Nuwara Eliya
Train from Nanu Oya to Ella (Sri Lanka Railways hill-country line) — ~3–4h, about LKR 500–2,500 depending on class/seat. Book as early as possible (12Go, Seat Reservation, or station) and aim for the morning service for the iconic hill-country ride and a full Ella afternoon.
Private car/driver via PickMe/local operator — ~2.5–3.5h, about LKR 14,000–22,000. Faster and easier if train seats are sold out.
  1. Nine Arches Bridge — Ella — Begin with the most iconic view in town before the crowds build and trains pass through. — morning, ~1.5 hours
  2. Ella Railway Station — Ella — A practical stop if you want to watch the hill-country rail rhythm and soak up the station atmosphere. — late morning, ~30 minutes
  3. Little Adam’s Peak — Ella Gap — The best easy hike in the area, with panoramic reward for moderate effort. — late morning, ~2 hours
  4. Cafe Chill — Ella town center — A dependable lunch stop with both Sri Lankan and Western choices; approx. USD 8–15 per person. — lunch, ~1 hour
  5. Diyaluma Falls viewpoint access point — Koslanda side road — If you want one bigger nature outing, this is the day for it; it’s a strong afternoon adventure outside Ella. — afternoon, ~3 hours
  6. 98 Acres Resort & Spa restaurant — near Little Adam’s Peak — A scenic dinner with one of the best sunset settings in Ella; approx. USD 20–35 per person. — evening, ~1.5 hours

Morning

Arrive in Ella and keep the first stretch simple: this is the day to lean into the mountain air rather than rush. Head straight to Nine Arches Bridge, ideally before the mid-morning crowds and before the light gets harsh. It’s one of those places that really rewards an early start: the bridge itself is easy to reach on foot from the town side, and if a train is due you’ll want to give yourself a little buffer because everyone else has had the same idea. Expect to spend about 1.5 hours here, with no real entry fee, just a small amount if you hire a local tuk-tuk to drop you at the trailhead. Afterward, continue to Ella Railway Station, which is less about sightseeing and more about feeling the rhythm of hill-country travel from the platform. It’s a small station, so 30 minutes is plenty unless you’re waiting for a train to come in.

Late Morning to Lunch

From the station, make your way up to Little Adam’s Peak in the Ella Gap area for the easiest big-view hike in town. The walk is manageable for most travelers, with a well-marked trail and a steady climb rather than anything technical; budget around 2 hours including stops at the viewpoints. Go in good shoes, carry water, and start before the heat really settles in. When you come back down, head into town for lunch at Cafe Chill on the main strip — it’s the kind of place that works when you want no-drama food after a hike, with rice and curry, kottu, sandwiches, and reliable coffee. Prices are usually around USD 8–15 per person, and it’s busy from noon onward, so don’t be surprised if there’s a short wait.

Afternoon to Evening

After lunch, it’s worth treating the rest of the day as a proper nature outing and heading out toward the Diyaluma Falls viewpoint access point on the Koslanda side road. This is the longest part of the day, so keep your departure efficient and go with a tuk-tuk or driver rather than trying to piece it together yourself. The viewpoint area is best as a half-day adventure, and conditions can change quickly after rain, so ask locally that morning whether the access road is in good shape. You’ll want about 3 hours total for the round trip and a look around, with enough flexibility to not feel boxed in by the clock.

Back in Ella, keep dinner scenic at 98 Acres Resort & Spa restaurant, tucked near Little Adam’s Peak with one of the best sunset settings in the area. This is the meal to slow down for: book ahead if you can, especially for a terrace table, and expect roughly USD 20–35 per person. If you get there before sunset, take a few minutes to just enjoy the view over the tea-covered slopes before ordering. It’s an easy, memorable finish to an active day without needing to push anywhere else.

Day 5 · Wed, Apr 22
Mirissa

Southern coast move

Getting there from Ella
Private car/driver via PickMe or hotel taxi — ~4.5–6h, about LKR 22,000–35,000. Depart early morning so you can still reach Mirissa with time for the beach and sunset.
Bus via Wellawaya/Tangalle–Matara corridor — ~6–8h total, about LKR 500–1,500. Much cheaper but not ideal with luggage and multiple changes.
  1. Coconut Tree Hill — Mirissa — Start early at the coast for the most photogenic light and a calm ocean atmosphere. — morning, ~1 hour
  2. Parrot Rock Bridge — Mirissa Beach — A quick, fun stop with a classic Mirissa beach viewpoint right next door. — morning, ~30 minutes
  3. Mirissa Beach — Mirissa — Keep this as your main swim and relax time so the day doesn’t feel rushed. — late morning, ~2 hours
  4. Salt Mirissa — Mirissa — A convenient lunch with beachside views and solid seafood; approx. USD 12–20 per person. — lunch, ~1 hour
  5. Weligama Bay surf lesson area — Weligama — A good add-on for a little activity without straying far from Mirissa. — afternoon, ~2 hours
  6. Maruhee Seafood Restaurant — Mirissa — An easy coastal dinner with fresh catch and casual service; approx. USD 10–18 per person. — evening, ~1.5 hours

Morning

By the time you land in Mirissa, don’t try to “do” the town all at once — the best version of this day starts early and stays loose. Head first to Coconut Tree Hill, which is easiest when the light is soft and the headland is still quiet. It’s a short, simple walk from the roadside down to the viewpoint, and you’ll usually want about an hour including photo stops. If you’re there around sunrise or just after, the sea looks calmer and you avoid the mid-morning crowd that tends to gather near the edge.

From there, it’s an easy stroll over to Parrot Rock Bridge on Mirissa Beach, which is really just the classic quick viewpoint stop next door. Give it 20–30 minutes, especially if the tide is favorable and you want to walk out safely for the best angle back toward the crescent of the bay. Then settle into Mirissa Beach itself for a proper swim and a lazy stretch of the morning. The beach here is best when you don’t over-plan it — rent a lounger if you want one, swim where the water looks calmest, and leave room for doing absolutely nothing for a while.

Lunch

For lunch, Salt Mirissa is the easiest fit because you’re already in beach mode and don’t need to taxi around. It’s the kind of place where you can stay in flip-flops, order seafood without fuss, and watch the day heat up from a shaded table. Expect roughly USD 12–20 per person depending on what you order; grilled fish and prawns are the safer bets, and if you want to keep it light before the afternoon, just go with rice, a curry, and fresh juice. Service can be leisurely in the best coastal way, so don’t schedule anything immediately after.

Afternoon and Evening

After lunch, make the short hop to Weligama Bay surf lesson area for a relaxed, low-commitment bit of action. This is one of the easiest places in the south coast to try surfing because the bay is broad and forgiving, and most instructors keep beginner sessions around 1.5–2 hours with board, rash guard, and basic coaching included. You’ll usually find plenty of options near the main beach road, and it’s worth asking your hotel or a local tuk-tuk driver to point you to a reputable school rather than just taking the first offer on the sand. Once you’re done, head back to Mirissa and keep the evening simple.

For dinner, Maruhee Seafood Restaurant works well because it stays casual and close to the beach, which is exactly what you want after a full coastal day. Go early enough that you’re not waiting around hungry, and choose whatever was freshest that day — crab, calamari, snapper, or a simple seafood curry if you want something familiar. Figure around USD 10–18 per person. After dinner, the best move is honestly to wander a little, let the night air cool off, and enjoy Mirissa without trying to pack in anything else.

Day 6 · Thu, Apr 23
Galle Fort

Fort and heritage coast

Getting there from Mirissa
Taxi/tuk-tuk or short rideshare via PickMe — ~30–45 min, about LKR 2,500–5,000 by car or less by tuk-tuk. Easy same-morning transfer after breakfast.
Local bus along the coast — ~45–70 min, about LKR 100–300. Fine if you’re traveling light and don’t mind a basic ride.
  1. Japanese Peace Pagoda — Rumassala, Unawatuna — Start with a peaceful hilltop view before heading into the fort, and the coastal panorama is excellent. — morning, ~1 hour
  2. Galle Dutch Hospital Shopping Precinct — Galle Fort edge — Good for a coffee stop, browsing, and easing into the historic core. — late morning, ~1 hour
  3. Galle Fort Clock Tower and Ramparts — Galle Fort — Walk the walls for the best sense of the fort layout and sea views. — late morning, ~1.5 hours
  4. Pedlar’s Inn Cafe — Galle Fort — A classic fort lunch stop with a relaxed colonial atmosphere; approx. USD 10–20 per person. — lunch, ~1 hour
  5. Dutch Reformed Church — Galle Fort — A compact but important heritage stop that adds depth to the fort’s history. — afternoon, ~30 minutes
  6. Fort Bazaar — Galle Fort — End with a refined dinner in the heart of the fort for an atmospheric final coast night; approx. USD 20–35 per person. — evening, ~1.5 hours

Morning

Ease into Galle Fort with a short ride out toward Rumassala and the Japanese Peace Pagoda first, because this is one of the calmest starts you can give yourself on the south coast. Go early if you can — it’s quieter before the midday heat, and the hilltop views across the bay are best when the light is still soft. The pagoda itself doesn’t take long, maybe 30–45 minutes, so leave time to wander the paths and just enjoy the sea breeze; there’s usually no real ticket pressure here, but a small donation is appreciated. From there, head back toward the fort edge and stop for a coffee or iced tea at the Galle Dutch Hospital Shopping Precinct — it’s an easy, polished place to reset, with a few cafes and shops in a shaded colonial courtyard, and a good option if you want something simple before the walking begins.

Late Morning to Lunch

After that, take your time on the Galle Fort Clock Tower and Ramparts, which is really the best way to understand the fort without a map in your hand. Walk the walls in sections rather than trying to “finish” them all at once — you’ll get sea views, old bastions, and the everyday fort life happening below in the lanes. This stretch can easily take 1–1.5 hours if you stop for photos and detours, and there’s no fee to walk the ramparts. By lunch, settle into Pedlar’s Inn Cafe for one of the most dependable fort meals: colonial atmosphere, good shade, and a menu that works whether you want Sri Lankan rice and curry or something lighter. Expect around USD 10–20 per person; it’s tourist-friendly, but in this part of town that’s part of the charm, and the location makes it a smart mid-day pause.

Afternoon to Evening

In the afternoon, keep things slower and move to Dutch Reformed Church, one of those compact heritage stops that rewards a quiet visit. It’s not a long one — half an hour is plenty — but the floor stones, old memorials, and simple interior give you a real sense of how layered Galle Fort is beyond the pretty facades. Afterward, don’t rush off; this is the time to wander the side lanes near Church Street, Pedlar Street, and the smaller backstreets where the fort feels most lived-in. For your final dinner on the coast, book or walk into Fort Bazaar if you want a more polished last-night setting — it’s atmospheric, stylish, and a good fit for a slow final meal, with mains generally in the USD 20–35 range. If you arrive before sunset, the walk in from the lantern-lit lanes is half the experience.

Day 7 · Fri, Apr 24
Negombo

Coastal finish and departure

Getting there from Galle Fort
Private car/driver via PickMe or hotel transfer — ~2.5–3.5h via E01 Southern Expressway, about LKR 18,000–30,000. Leave after breakfast to arrive for the morning Negombo sights and avoid traffic.
Intercity train from Galle to Colombo Fort, then taxi/train onward to Negombo — ~4.5–6h total, about LKR 800–2,500 plus transfer. Cheaper, but slower and less convenient.
  1. Angurukaramulla Temple — Negombo — A strong cultural stop in the morning with striking murals and a distinct local feel. — morning, ~1 hour
  2. Negombo Dutch Canal — Negombo town — Follow with a scenic canal-side drive or short walk to see the old trading waterway. — late morning, ~1 hour
  3. St. Mary’s Church — Negombo — One of the city’s key landmarks and an easy final heritage stop before the beach. — late morning, ~45 minutes
  4. The Grand Scottish Cafe — Negombo — A good lunch option for sandwiches, seafood, and coffee near the beach area; approx. USD 8–16 per person. — lunch, ~1 hour
  5. Negombo Beach — Negombo — Save this for a slow final afternoon stroll or sunset hangout before departure. — afternoon, ~2 hours
  6. Lords Restaurant Complex — Negombo — A reliable farewell dinner with broad menu options and easy airport access; approx. USD 10–20 per person. — evening, ~1.5 hours

Morning

Plan on reaching Negombo with enough time to start around mid-morning, then head straight to Angurukaramulla Temple for a proper first look at the town’s more local, lived-in side. It’s usually best visited in the morning when it’s quieter and cooler; give yourself about an hour to wander the grounds, look up at the mural work, and notice the big seated Buddha inside the main shrine. Dress modestly here, and if you’re coming by tuk-tuk from the hotels near the beach strip, it’s a short, easy ride through town.

From there, continue to Negombo Dutch Canal, which is one of those places that makes more sense as a gentle pause than a formal “sight.” A canal-side drive or short walk works well, especially in the late morning before the heat gets sticky. You’ll get a feel for the old trading layout of the town without needing to overthink it. Next, make a clean stop at St. Mary’s Church near the center of Negombo — it’s one of the city’s most important landmarks, and 30–45 minutes is enough to step inside, admire the painted ceiling and columns, and keep the day moving at an easy pace.

Lunch

For lunch, settle into The Grand Scottish Cafe, which is a practical choice if you want something relaxed but not fussy. It’s a good place for sandwiches, seafood, and coffee, and you’re looking at roughly USD 8–16 per person depending on how much you order. If you’ve been moving around the town center, this is a sensible reset before the afternoon beach stretch. Service is generally straightforward, and it’s a nice place to sit without feeling like you’re burning daylight.

Afternoon into Evening

Keep the rest of the day unhurried and head to Negombo Beach for a slow walk, a bit of people-watching, or just a final sunset pause before departure. The beach itself is more about atmosphere than postcard perfection, so don’t rush it — the best version of this stop is lingering with the breeze and watching the light go soft over the water. If you want a more comfortable finish, stay near the beach road cafés rather than wandering too far inland; it makes the transition to dinner much easier.

For your farewell meal, book or walk into Lords Restaurant Complex in the evening. It’s a solid, dependable choice in Negombo with enough menu variety to suit most travelers, and it’s also conveniently positioned for an easy airport run afterward. Expect around USD 10–20 per person. If you have time before heading out, this is the kind of place where you can sit down, have one last unrushed meal, and end the trip without any last-minute stress.

0