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

Sri Lanka Itinerary for Two: Colombo, Trincomalee, Batticaloa, Sigiriya, Ella, and Mirissa

Day 1 · Sun, May 17
Colombo

Arrival and overnight in the capital

  1. Galle Face Green (Colombo Fort) — A breezy first stop for sunset, snacks, and a gentle arrival into the city; evening, ~1 hour.
  2. Dutch Hospital Shopping Precinct (Fort) — Easy for a first-night wander, with restored colonial architecture and casual browsing; evening, ~1 hour.
  3. Ministry of Crab (Dutch Hospital, Fort) — A signature Colombo dinner spot for a celebratory first meal; evening, ~1.5 hours, approx. ₹4,500–₹7,000 per person.
  4. Colombo City Centre (Union Place) — Convenient for last-minute essentials or a relaxed coffee after dinner; evening, ~45 minutes.

Evening Arrival

Ease into Colombo with a simple sunset walk at Galle Face Green in Colombo Fort. If you land with enough daylight, this is the nicest first stop in the city: sea breeze, kite flyers, office crowds unwinding, and the famous snack carts selling isso wade, corn, fried chilies, and achcharu. It’s best just before sunset through about 7:30 PM, and you can reach it from most Fort-area hotels in a short tuk-tuk ride for roughly LKR 300–700. Don’t overthink dinner yet—just let the city greet you properly.

Early Dinner and a Gentle Wander

From the promenade, walk over to the Dutch Hospital Shopping Precinct in Fort. It’s one of the easiest places in Colombo for a first-night stroll because the restored colonial buildings, open courtyards, and low-key bars make it feel lively without being chaotic. Most shops and cafés stay open until around 10 PM, and it’s a good spot to browse for a little while before dinner. If you want a quick coffee or a drink, this is the right zone—everything is close enough that you can move at a very relaxed pace.

Then settle in for dinner at Ministry of Crab inside the Dutch Hospital. This is Colombo’s signature celebratory seafood meal, so it’s worth booking ahead, especially on a Sunday night. Go for the crab if you want the full experience—the menu is pricey, roughly ₹4,500–₹7,000 per person, but the quality is consistently excellent and the setting is polished without feeling stuffy. Expect a lively dinner service that runs about 1.5 hours, and plan on a tuk-tuk back afterward if your hotel is outside Fort.

Late-Night Essentials

If you still need water, snacks, SIM-related bits, or any forgotten travel items, swing by Colombo City Centre on Union Place before heading in. It’s one of the more convenient late-evening shopping stops in the city, and the supermarket and a few essential stores usually stay open into the night. A quick tuk-tuk from Fort takes around 15–20 minutes depending on traffic, usually LKR 400–900. Keep tonight loose—Colombo is best on arrival when you don’t try to do too much, and tomorrow’s long drive east will feel much easier for it.

Day 2 · Mon, May 18
Trincomalee

Coastward transfer to the east

Getting there from Colombo
Private car/driver via A6 + A12 (7.5–9 hrs, ~LKR 45,000–65,000 per car). Best to leave very early so you can still reach Koneswaram/Fort Frederick in the late afternoon.
Intercity bus + taxi (8–10 hrs, ~LKR 2,500–5,000 total). Cheap, but much less comfortable for this long cross-island day.
  1. Negombo Lagoon Fish Market (Negombo) — A lively early stop on the way east to see the coastal trade in action; morning, ~1 hour.
  2. Cafe Chill (Dambulla) — A practical lunch break on the long transfer with reliable Sri Lankan and continental options; midday, ~1 hour, approx. ₹1,200–₹2,000 per person.
  3. Koneswaram Temple (Trincomalee) — A dramatic clifftop temple with sweeping ocean views to mark your arrival; late afternoon, ~1 hour.
  4. Fort Frederick (Trincomalee) — Perfect for a short historical walk adjacent to the temple area; late afternoon, ~45 minutes.
  5. Fernando’s Beach Market (Uppuveli) — Good for an easy beachfront dinner and a soft landing by the sea; evening, ~1.5 hours.

Morning

Leave Colombo early enough that you can make a relaxed first stop at Negombo Lagoon Fish Market without feeling rushed; in practice, that means aiming for the market in the first half of the morning while the catch is still fresh and the boats are coming and going. It’s busiest around dawn to about 8:30 AM, so even if you arrive a little later, you’ll still catch the tail end of the action: trays of prawns, dried fish, and locals haggling in a way that feels wonderfully unpolished. Keep it simple here — a quick wander, a few photos, and maybe a coffee or bottled water from a nearby stall is enough before you get back on the road.

Midday

By lunchtime, break the drive at Cafe Chill in Dambulla, which is exactly the kind of dependable stop you want on a long transfer day. It’s a popular, easy-going place with Sri Lankan rice-and-curry, kottu, sandwiches, and Western staples, usually open from late morning through evening; for two, expect roughly ₹2,400–₹4,000 total depending on what you order and whether you add drinks. If you want the smoothest flow, sit in the shaded, air-conditioned section, order quickly, and keep the stop to about an hour so you still reach the coast with enough daylight to enjoy the evening.

Late Afternoon

Once you roll into Trincomalee, head straight for Koneswaram Temple first — it’s the kind of arrival moment that resets your whole mood after a long road day. The temple is usually open through the daytime and into early evening, and the clifftop setting is the real draw: sea wind, bright shrines, and that huge open view over the bay. From there, it’s an easy short walk to Fort Frederick, where you can stretch your legs among the old colonial-era walls and tree-shaded lanes; you don’t need more than 45 minutes here, and it’s best treated as a gentle stroll rather than a deep historical visit.

Evening

Finish with an easy beachfront dinner at Fernando’s Beach Market in Uppuveli, which is the right kind of low-key for your first night on the east coast. It’s casual, not fancy, and that’s the appeal: grilled seafood, cold drinks, and the sound of the surf close by, with dinner generally landing in the evening from around 6 PM onward. After the long transit day, this is where you should slow all the way down — no extra plans, just a comfortable meal, a walk on the sand if you still have energy, and an early night before the beach and water activities tomorrow.

Day 3 · Tue, May 19
Trincomalee

East coast beaches and marine reserve

  1. Pigeon Island National Park (Nilaveli) — The day’s marquee experience for snorkeling and coral life, best done early for calm seas; morning, ~3 hours.
  2. Nilaveli Beach (Nilaveli) — A quiet reset after snorkeling with plenty of space to relax; midday, ~1.5 hours.
  3. Rice 'n' Curry (Trincomalee town) — A solid lunch for fresh Sri Lankan staples without overcomplicating the day; midday, ~1 hour, approx. ₹800–₹1,500 per person.
  4. Hot Springs of Kanniya (Kanniya) — An easy inland detour with cultural interest and a different landscape from the coast; afternoon, ~45 minutes.
  5. Dutch Bay Seafood Restaurant (Trincomalee) — A relaxed seafood dinner to finish the beach day; evening, ~1.5 hours, approx. ₹1,500–₹2,500 per person.

Morning

Start early for Pigeon Island National Park in Nilaveli, because the sea is usually calmest before late morning winds pick up. Aim to be at the boat point by around 7:00–7:30 a.m.; boats typically run from the Nilaveli beach launch area and you’ll need to pay the park entry plus boat fee, which together usually land somewhere around LKR 10,000–18,000 for two depending on the operator and season. Snorkeling here is the main event: expect clear-ish water, reef fish, and, if luck is on your side, a turtle or two gliding past. Bring reef-safe sunscreen, a dry bag, and cash. If you’re prone to motion sickness, take something before the boat ride.

Midday

After you’re done in the water, keep the pace lazy at Nilaveli Beach. This stretch is wonderfully unhurried—wide sand, fewer crowds than the more famous southern beaches, and enough shade if you claim a patch near one of the small beach cafés. It’s the kind of place where you can rinse off the salt, order a king coconut, and just let the morning sink in. From there, head back toward town for lunch at Rice 'n' Curry in Trincomalee town; it’s the right call after a swim-heavy morning because the food is straightforward, filling, and local without being fussy. Expect a proper Sri Lankan spread of rice, dhal, vegetables, maybe fish or chicken, for roughly ₹800–₹1,500 per person, and go a little early if you want the freshest options and to avoid the lunch rush.

Afternoon

Once you’ve eaten, make the inland detour to the Hot Springs of Kanniya. It’s a quick but worthwhile change of scene: seven small stepped wells, a bit of legend, a bit of local pilgrimage energy, and a useful break from the coast before you circle back. Entry is modest, usually just a small ticketed fee, and 45 minutes is enough unless you want to linger and watch the flow of visitors. The site is easiest by tuk-tuk from town, and it’s worth asking your driver to wait rather than trying to arrange another ride later. The light softens nicely toward the evening, so don’t rush it—this is a good “slow travel” stop.

Evening

Finish with dinner at Dutch Bay Seafood Restaurant back in Trincomalee, ideally before it gets too late since the coast tends to wind down after dark. It’s a relaxed place for grilled fish, prawns, crab, and cold drinks, with dinner for two usually coming in around ₹1,500–₹2,500 per person depending on what seafood you choose. If you still have energy after eating, take a brief post-dinner drive along the waterfront near Trincomalee Harbour or just call it a night—this is one of those days that works best when you don’t overpack it.

Day 4 · Wed, May 20
Batticaloa

Slow-paced seaside transition

Getting there from Trincomalee
Private car/driver via A15 coastal road (3.5–4.5 hrs, ~LKR 18,000–30,000 per car). Depart after breakfast; this is the most practical option and fits a same-day arrival for lunch/afternoon.
Long-distance bus (4.5–6 hrs, ~LKR 800–1,500). Slower and less predictable, but workable if keeping costs down.
  1. Batticaloa Lighthouse (Batticaloa Fort area) — A simple starting point for the town’s maritime feel and coastal views; morning, ~30 minutes.
  2. Batticaloa Fort (Old Dutch Fort area) — A compact heritage stop that pairs well with the lighthouse and keeps the morning light; morning, ~45 minutes.
  3. Lagoon Safari Batticaloa (Batticaloa Lagoon) — The best way to experience the town’s defining water landscape at an unhurried pace; late morning, ~1.5 hours.
  4. Hotel East Lagoon Restaurant (Batticaloa) — Convenient for a lagoon-side lunch with regional dishes; midday, ~1 hour, approx. ₹900–₹1,800 per person.
  5. Kallady Beach (Kallady) — A calm late-afternoon beach stretch for downtime and a sunset walk; late afternoon, ~1.5 hours.

Morning

Arrive into Batticaloa with enough time to keep the day light and unhurried. Start at Batticaloa Lighthouse the Batticaloa Fort area for a quick coastal reset — it’s not a major monument, but that’s the charm. The light is soft in the morning, the air feels saltier, and you get a clean first look at the town’s maritime edge before the heat builds. From there, continue on to Batticaloa Fort, a compact heritage stop that’s best enjoyed as a slow stroll rather than a checklist item. You can usually wander the perimeter and interior in under an hour; there isn’t a big entrance hassle, and the whole fort area is most pleasant before noon when it’s still relatively quiet.

Late Morning to Lunch

After the fort, head out on Lagoon Safari Batticaloa for the real signature experience here. This is the part of the day that makes Batticaloa feel different from the rest of the trip: wide water, mangroves, fishermen, birdlife, and the slow rhythm of the lagoon. It’s worth booking a local operator in advance through your hotel or a trusted driver; expect roughly ₹2,000–₹4,000 for a couple depending on boat type and route. Keep the pace easy — the best trips are the ones that don’t try to cram too much in. Once you’re back on shore, take lunch at Hotel East Lagoon Restaurant. It’s a straightforward, practical choice with lagoon views and familiar Sri Lankan meals, and it fits this day well because you don’t need to trek across town. Go for rice and curry, fried fish, or a seafood platter if they have a fresh catch; budget around ₹900–₹1,800 per person.

Afternoon to Evening

Spend the last part of the day very simply at Kallady Beach, which is more about atmosphere than activity. This is the right place for a long sit, a slow walk, or just watching the light fade over the water without any pressure to “do” anything else. If you want a refreshment stop beforehand, grab tea or a cold drink near the main town and then head to the beach by tuk-tuk; it’s a short ride and easy to arrange on the spot. Sunset here is usually the day’s prettiest moment, with a calm horizon and very little rush. Stay loose, let dinner happen wherever feels right after the beach, and enjoy Batticaloa at its most relaxed.

Day 5 · Thu, May 21
Batticaloa

Laid-back lagoon and town base

  1. Kokkadicholai Pillayar Kovil (Kokkadicholai) — A meaningful cultural stop outside the center with a strong local atmosphere; morning, ~45 minutes.
  2. Batticaloa Dutch Bar (Batticaloa waterfront) — An easy lunch stop with waterfront views and a relaxed pace; midday, ~1 hour, approx. ₹1,000–₹2,000 per person.
  3. Coconut Cultural Park (Batticaloa outskirts) — A light, outdoorsy break that changes the rhythm from water and town sights; afternoon, ~1 hour.
  4. Eastern University of Sri Lanka grounds (Vantharumoolai) — Pleasant for a quiet drive and a different glimpse of the district; afternoon, ~45 minutes.
  5. Lighthouse Sea Food Restaurant (Batticaloa) — A straightforward seafood dinner to close out the east coast stay; evening, ~1.5 hours, approx. ₹1,200–₹2,200 per person.

Morning

Start with an early drive out to Kokkadicholai Pillayar Kovil, when the light is soft and the shrine feels most alive with locals arriving for offerings. It’s about a 25–35 minute hop from central Batticaloa by tuk-tuk or private car, depending on where you’re staying, and the ride itself is part of the experience — you’ll pass paddy edges, small village lanes, and roadside tea stalls that still feel very rooted in daily life. Dress modestly, keep shoulders and knees covered, and plan on about 45 minutes here so you can move slowly, observe, and not make it feel like a checkbox stop.

Lunch

Head back toward town for lunch at Batticaloa Dutch Bar on the waterfront, where the setting is the main draw: breezy, unhurried, and easy to linger in after the morning’s cultural stop. This is a good place to reset with a cold drink, rice-and-curry, or seafood plate without pushing the budget too hard — expect roughly ₹1,000–₹2,000 per person. If you can, ask for a table with a lagoon view and arrive before the lunch rush, around 12:00–12:30 p.m., so the service stays relaxed and you don’t lose the afternoon to waiting.

Afternoon

Keep the afternoon light with Coconut Cultural Park, a simple change of pace that gives you a bit of green space and open air after the morning’s temple visit and lunch by the water. It’s the kind of stop that works best when you don’t overthink it — stroll a little, take a break from driving, and let the day breathe. From there, continue to the Eastern University of Sri Lanka grounds in Vantharumoolai for a quiet drive and a more local, everyday view of the district; the campus roads and surrounding area feel noticeably calmer than town, and this is best kept to a gentle 45-minute wander rather than a formal “visit.” Tuk-tuk drivers will usually know both places, but a private car makes the transitions easier if you’re moving around in the midday heat.

Evening

Wrap up with an early dinner at Lighthouse Sea Food Restaurant back in Batticaloa, which is exactly the right kind of place for the end of a slow east-coast day: straightforward, no-fuss, and reliably good for grilled fish, prawn curry, or fried crab if available. Budget around ₹1,200–₹2,200 per person, and aim to arrive before dark if you want one last look at the waterfront atmosphere on the way in. After dinner, keep the rest of the night open — this is a good evening for an unplanned walk, an early tea, or simply turning in early before the inland move tomorrow.

Day 6 · Fri, May 22
Sigiriya

Inland move to the cultural triangle

Getting there from Batticaloa
Private car/driver via A11/A6 (4.5–6 hrs, ~LKR 25,000–40,000 per car). Leave early enough to stop in Dambulla and still reach Sigiriya by late afternoon.
Public bus via Dambulla (6–8 hrs, ~LKR 1,000–2,000). Cheapest, but requires a change and can eat into the day.
  1. Dambulla Royal Cave Temple (Dambulla) — A strong cultural stop on the inland route and worth the early start; morning, ~1.5 hours.
  2. Rangiri Dambulla International Stadium viewpoint area (Dambulla) — A quick break to stretch during the transfer before continuing north; late morning, ~30 minutes.
  3. Mango Mango (Dambulla) — A practical lunch with a broad menu for a long travel day; midday, ~1 hour, approx. ₹900–₹1,800 per person.
  4. Sigiriya Lake (Sigiriya village) — A peaceful first look at the area with soft light and minimal effort after the drive; afternoon, ~45 minutes.
  5. Apsara Guesthouse Restaurant (Sigiriya) — A convenient and quiet dinner base before the big climb day; evening, ~1.5 hours, approx. ₹1,000–₹2,000 per person.

Morning

Leave Batticaloa early and keep this as a steady transit day rather than a sightseeing sprint. Your first real stop should be Dambulla Royal Cave Temple, ideally in the cooler morning hours when the climb feels easier and the hilltop complex is less crowded. Plan for about 1.5 hours total: there are several caves to move through, and the painted ceilings and old Buddha statues reward a slow look. Dress modestly, bring socks or be ready for warm stone underfoot, and expect a small entry fee for foreigners; it’s one of those places where having a calm pace makes the experience much better.

Late Morning to Lunch

After the temple, keep the momentum gentle with a short break at the Rangiri Dambulla International Stadium viewpoint area. It’s not a destination you need to linger at, just a useful leg-stretch and a chance to breathe before the last stretch toward Sigiriya. From there, head to Mango Mango for lunch — a practical, traveler-friendly stop with everything from rice and curry to simple grills and juices. It’s the kind of place that makes sense on a travel day: reliable, filling, and easy to order from, with most mains landing roughly in the ₹900–₹1,800 per person range depending on what you choose.

Afternoon

By the time you reach Sigiriya, keep the rest of the day light. A quiet walk around Sigiriya Lake is the perfect reset after a long inland transfer — it’s peaceful, flat, and gives you that first soft look at the rock and surrounding countryside without committing to anything strenuous. Late afternoon light is best here, and you can just wander for 30–45 minutes, sit a bit, and let the place settle in. If you want a coffee or a drink afterward, it’s easy to head back toward your stay and freshen up before dinner.

Evening

For dinner, settle into Apsara Guesthouse Restaurant — a sensible base before tomorrow’s early start, with the relaxed, low-key feel that suits Sigiriya best at night. The menu is usually broad enough to keep both of you happy, and the atmosphere is quieter than the bigger roadside tourist places. Expect around ₹1,000–₹2,000 per person, depending on whether you go for Sri Lankan staples or a more mixed menu. After dinner, take it easy; tomorrow is the big climb day, and this is the night to sleep well.

Day 7 · Sat, May 23
Ella

Central Sri Lanka and onward to the hill country

Getting there from Sigiriya
Private car/driver via A6/A16 (6.5–8.5 hrs, ~LKR 35,000–55,000 per car). Start right after the sunrise climb to keep Ravana Falls and Nine Arch Bridge realistic on arrival.
Train from Habarana/Kandy side plus taxi connections (all day, variable, ~LKR 3,000–8,000 + taxi). Not ideal on this routing unless you really want a train segment.
  1. Sigiriya Rock Fortress (Sigiriya) — The essential sunrise climb, best tackled before the heat and crowds; early morning, ~2.5 hours.
  2. Shangri-La’s Specialty Restaurant / local lunch stop in Habarana (Habarana) — A comfortable refuel en route southward with flexible options; late morning, ~1 hour, approx. ₹1,200–₹2,500 per person.
  3. Ravana Ella Falls (Ella road approach) — A classic scenic stop that breaks up the hill-country transfer beautifully; afternoon, ~30 minutes.
  4. Nine Arch Bridge (Ella) — Best saved for an afternoon visit when the light is good and the train moments are possible; late afternoon, ~1 hour.
  5. Cafe Chill (Ella) — A dependable dinner and drinks spot right in town after arrival; evening, ~1.5 hours, approx. ₹1,200–₹2,500 per person.

Morning

Start very early for Sigiriya Rock Fortress — this is the day to beat the heat, the queue, and the mid-morning haze. If you’re at the gate around 6:30 a.m., you’ll get the softest light and the easiest climb, and the whole visit usually takes about 2 to 2.5 hours including the lion staircase, summit time, and a few photo pauses. The ticket is expensive by local standards, roughly USD 35 per person for non-residents, but it’s one of those “do it once and don’t think twice” Sri Lanka experiences. Wear grippy shoes, carry water, and keep both hands free; the wind at the top can be stronger than it looks from below.

Late Morning Lunch Stop

After the descent, keep lunch simple and restorative on the way out through Habarana. Shangri-La’s Specialty Restaurant / local lunch stop in Habarana is the right kind of pause here: a clean, comfortable reset before the long drive east-to-south, with enough flexibility to do rice-and-curry, sandwiches, or a more polished buffet-style meal depending on what’s open that day. Plan on about an hour, and expect roughly ₹1,200–₹2,500 per person. If you want a lower-key version, this is also where it’s smart to stock up on water, fruit, and snacks for the road — once you leave the triangle, there are long stretches where options get thinner.

Afternoon Exploring

The drive into the hill country is the kind that rewards patience, so treat the next two stops as scenic breaks rather than detours. Ravana Ella Falls is the first proper pause, and it’s a good one: easy roadside access, cool spray, and enough space to stretch your legs without turning it into a production. After that, continue toward Nine Arch Bridge, where the late-afternoon light usually does the place justice and you may catch a train passing if your timing is lucky. The best viewpoint is from the lower paths near Demodara and Ella town, not from the roadside edge where everyone crowds. Give yourself about an hour here so you can wander a little, not just snap and leave.

Evening

By the time you roll into Ella proper, don’t overthink dinner — go straight to Cafe Chill on the main strip in town. It’s one of the most dependable places for a relaxed first evening: pizza, rice dishes, cocktails, mocktails, and a good traveler-to-local mix without feeling overly polished. It gets busy around 7:00–9:00 p.m., so arriving a bit earlier is nicer if you want a quieter table. This is the right night to keep plans loose, sit back with a drink, and let the day’s climb-and-drive combo properly fade into the mountain air.

Day 8 · Sun, May 24
Ella

Hill station base and scenic rail day

  1. Little Adam’s Peak Trailhead (Ella) — A rewarding morning hike with big views and manageable effort; morning, ~2 hours.
  2. Ella Spice Garden (Ella) — A pleasant follow-up for a fragrant, low-key visit after the hike; late morning, ~45 minutes.
  3. Matey Hut (Ella town) — Great for a casual lunch with local dishes and a relaxed backpacker-town feel; midday, ~1 hour, approx. ₹700–₹1,500 per person.
  4. Ella Rock viewpoint area (Ella) — A more ambitious afternoon option for those wanting another scenic vantage point; afternoon, ~2.5 hours.
  5. The Barn by Starbeans (Ella) — A comfortable dinner choice with a polished but unpretentious setting; evening, ~1.5 hours, approx. ₹1,500–₹3,000 per person.

Morning

Start early at Little Adam’s Peak Trailhead while the air is still cool and the clouds are hanging low over the valley. This is one of those Ella walks that feels rewarding without turning into a full expedition: expect about 2 hours round trip, including time to linger for photos, and go with proper shoes because the final stretches can be a little slick after mist or rain. If you leave around sunrise, the views over tea fields and the ridges around Ella Gap are at their best, and you’ll beat both the heat and the crowds. From town, it’s a quick tuk-tuk ride or an easy walk if you’re staying close to Ella town.

Late Morning to Lunch

After the hike, head to Ella Spice Garden for a calmer, fragrant change of pace. It’s a nice reset after the climb—more about wandering, smelling fresh cinnamon, cardamom, and pepper, and hearing the story behind the spices than doing anything rushed. Plan on about 45 minutes, and don’t expect a huge formal attraction; it’s best as a low-key stop before lunch. Then make your way into town for Matey Hut, which is exactly the kind of casual, no-fuss place that suits Ella well. Order something simple and filling—rice and curry, kottu, or a good hoppers-and-curry plate—and settle in for an easy midday break. Expect roughly ₹700–₹1,500 per person, depending on what you order and whether you add fresh juice or a cold beer.

Afternoon

Keep the afternoon flexible for Ella Rock viewpoint area. This is the more ambitious scenic option of the day, and it’s worth doing only if you’re comfortable with a longer walk and a bit of uneven terrain; give yourself around 2.5 hours, plus extra if you want time to stop and take in the ridge views. Start later in the afternoon rather than peak heat, but don’t cut it too close to sunset since the return can be trickier in fading light. If you’d rather move at a softer pace, this is the one place on the day where you can simply shorten the outing and still feel like you’ve had a proper Ella hill-country day.

Evening

Wrap up at The Barn by Starbeans, one of the nicer dinner picks in Ella without feeling overly formal. It’s a comfortable place to wind down after a full day outdoors, with a menu that works well for a couple wanting a relaxed but polished meal; budget around ₹1,500–₹3,000 per person. Go a little early if you want a quieter table, since Ella’s evening rush tends to build once the day-trippers settle back in town. After dinner, the best plan is honestly just a slow stroll through Ella town and an early night—the kind you earn on a day like this.

Day 9 · Mon, May 25
Mirissa

Southern coast arrival

Getting there from Ella
Private car/driver via Wellawaya–Matara Road (A2/A23/A4) (4.5–6 hrs, ~LKR 22,000–35,000 per car). Best to depart after an early breakfast so you can hit the coastal stops and arrive for sunset.
Bus via Matara/Weligama (5.5–7 hrs, ~LKR 700–1,500). Cheaper, but slower and more tiring with luggage.
  1. Rawana Waterfall (Ella–Wellawaya road) — A natural first stop on the way south, easy to enjoy before the long descent; morning, ~30 minutes.
  2. Halpewatte Tea Factory (Uva Halpewatta) — A worthwhile tea-country visit that fits neatly into the drive out of Ella; morning, ~1 hour.
  3. Ahangama Junction lunch stop (Ahangama) — A useful coastal-transfer meal break with easy access off the main road; midday, ~1 hour, approx. ₹900–₹1,800 per person.
  4. Coconut Tree Hill (Mirissa) — An iconic golden-hour arrival spot and one of the best first impressions on the south coast; late afternoon, ~45 minutes.
  5. Shady Lane Mirissa (Mirissa) — A casual first-night dinner to settle into the beach town; evening, ~1.5 hours, approx. ₹1,200–₹2,500 per person.

Morning

Leave Ella after an early breakfast and treat the first leg as a gentle downhill day rather than a sightseeing marathon. Your first pause is Rawana Waterfall, right off the Ella–Wellawaya road, so it works beautifully as a quick 20–30 minute stop before the day gets hotter. The water flow can vary a lot by season, but even when it’s not dramatic, the setting is a classic southbound photo stop. There are usually snack stalls and parking attendants near the roadside pull-off; keep loose change handy and be careful crossing the road for photos.

From there, continue to Halpewatte Tea Factory in Uva Halpewatte for a proper tea-country detour before leaving the hills behind. Plan around an hour if you do the factory walkthrough and tasting; tours are usually in the rough range of LKR 1,000–2,000 per person depending on what’s included. It’s one of the better places in the area for understanding the full process without it feeling overly polished, and the hilltop views from the factory side are a nice last look at the high country before the road drops away toward the coast.

Midday

By late morning or around lunch, you’ll be ready for a break in Ahangama Junction. This is a practical stop rather than a destination in itself, which is exactly why it works so well on a transfer day: easy access, enough casual cafés and local eateries to choose from, and no pressure to linger. Good options along the main road and nearby lanes tend to do rice and curry, kottu, seafood, and simple pasta plates in the ₹900–₹1,800 per person range. If you want something breezier, look for a café with shade and a fan rather than trying to sit right on the roadside — the coast can feel sticky by midday.

Afternoon and Evening

Arrive in Mirissa with time to breathe, check in, and head straight to Coconut Tree Hill for the day’s best light. Late afternoon is the sweet spot here: the palms glow gold, the sea gets that flat mirror-like look, and the whole place feels like the south coast’s unofficial welcome mat. It’s a short, easy walk from the road, but wear decent sandals because the path can be dusty and uneven. Expect crowds near sunset, especially around weekends, so go a little earlier if you want a quieter stretch for photos and a slower wander.

For dinner, keep things relaxed at Shady Lane Mirissa. It’s a good first-night choice because it feels easy rather than fussy — the kind of place where you can land after a transfer day, have a cold drink, and settle into the beach-town rhythm without needing a big plan. Dinner usually runs about ₹1,200–₹2,500 per person depending on what you order, and it’s smart to reserve or arrive a bit early if you want the calmer tables. After that, just let the night stay open; Mirissa is best on the first evening when you don’t try to do too much.

Day 10 · Tue, May 26
Mirissa

Relaxed beach stay

  1. Mirissa Beach (Mirissa) — Start with a slow beach morning and swimming if conditions are calm; morning, ~1.5 hours.
  2. Parrot Rock (Mirissa) — A short, scenic walk that pairs well with the beach before the day heats up; late morning, ~30 minutes.
  3. Dewmini Roti Shop (Mirissa) — Ideal for a relaxed lunch with cheap, filling local favorites; midday, ~1 hour, approx. ₹500–₹1,000 per person.
  4. Secret Beach Mirissa (Mirissa east side) — A quieter afternoon swim and sun session away from the busiest stretch; afternoon, ~2 hours.
  5. Zephyr Restaurant & Bar (Mirissa) — A polished seaside dinner for a more comfortable evening by the water; evening, ~1.5 hours, approx. ₹1,500–₹3,500 per person.

Morning

Start the day at Mirissa Beach before the sun gets sharp — this is when the water is usually calmest and the whole bay still feels sleepy, especially on the western end near the main curve of sand. If the sea looks friendly, go for a swim, then just claim a patch of shade under a palm and let the morning stretch out. Tuk-tuks are easy to find along Beach Road, but if you’re staying nearby it’s one of those places that’s best approached on foot. Keep snacks and a bottle of water with you; by 9:30–10:00 a.m. the heat starts building fast.

From the beach, walk over to Parrot Rock while the light is still soft. It’s a quick climb and not a big hike, but it’s exactly the kind of little detour that gives Mirissa its postcard feel — great for a few photos and then moving on before the sun gets too strong. The rock can be a bit slippery if the tide is high, so wear sandals with grip or just go barefoot carefully. The whole stop usually takes no more than half an hour, which is perfect before lunch.

Lunch

For a relaxed and very local meal, head to Dewmini Roti Shop, one of those Mirissa institutions that travelers end up loving because it’s simple, filling, and fast. Order a mix of roti, kottu, curries, or a fresh fruit juice; for two, you can eat very well without spending much. Expect around ₹500–₹1,000 per person depending on how many extras you order. It’s casual, so no need to overthink it — this is the kind of spot where you eat, cool down, and let the afternoon plans happen slowly.

Afternoon

After lunch, drift over to Secret Beach Mirissa on the east side for a quieter swim and a softer, more private stretch of sand. It’s a good late-afternoon choice because it feels more tucked away than the main beach, and the water can be lovely once the midday brightness starts easing. A tuk-tuk is the easiest way there, especially if you don’t want to walk the hillside roads in the heat. Bring cash for any drinks or loungers, and give yourselves a couple of unstructured hours here — this is the part of the day where doing less is the whole point.

Evening

Wrap up at Zephyr Restaurant & Bar for a more polished seaside dinner. It’s a comfortable final stop: breezy, relaxed, and a nice upgrade after a sandy day, with prices that are still reasonable by resort-coast standards at roughly ₹1,500–₹3,500 per person. Go a little before sunset if you can; the atmosphere is best when the light is fading and the coast starts to cool down. After dinner, you’re well placed for a slow walk back along the road or a tuk-tuk ride home, with no need to rush anything.

Day 11 · Wed, May 27
Mirissa

Unhurried southern coast day

  1. Weligama Bay (Weligama) — A short hop for a different surf-town atmosphere and broad beach views; morning, ~1 hour.
  2. Stilt Fishermen viewpoint (near Koggala) — A classic southern-coast photo stop that’s best handled early; late morning, ~30 minutes.
  3. Kumbura Restaurant (Thalpe) — A scenic lunch stop with a more refined setting and coastal flavors; midday, ~1.5 hours, approx. ₹2,000–₹4,000 per person.
  4. Unawatuna Beach (Unawatuna) — A lively but still easygoing afternoon swim and stroll destination; afternoon, ~2 hours.
  5. Kingfisher (Unawatuna) — A dependable beach dinner with sunset energy and broad appeal; evening, ~1.5 hours, approx. ₹1,500–₹3,000 per person.

Morning

Start with an easy coastal loop out of Mirissa rather than trying “do” the day too hard. Weligama Bay is your first stop, and it’s worth the short ride because the whole mood shifts: bigger arc of sand, more board-rental shacks, longboarders in the water, and a busier surf-town rhythm than Mirissa. Go early, ideally before 9:00 a.m., when the light is clean and the beach is still relaxed. A tuk-tuk from central Mirissa usually takes 15–20 minutes, and you can keep this simple with a slow walk, coffee, and a look at the surf before heading on.

From there, continue toward Stilt Fishermen viewpoint near Koggala for the classic southern-coast photo stop. This is best treated as a quick, practical stop rather than a long activity — about 20–30 minutes is enough — because the fishermen are usually only positioned for photos when the sea is calm and the arrangement is tourist-oriented. It’s a good idea to arrive before the midday glare, and keep a few small notes handy if anyone asks for a tip for a posed shot. The drive from Weligama is straightforward along the coast, with light traffic most days.

Lunch

For lunch, settle into Kumbura Restaurant in Thalpe, which is one of those places that feels made for an unhurried day like this. Aim to arrive around 12:30–1:00 p.m. so you can enjoy the setting before the afternoon heat builds. Expect a polished coastal menu, seafood that leans fresh rather than fussy, and a bill roughly in the ₹2,000–₹4,000 per person range depending on what you order. If you’re coming by tuk-tuk, the ride from Koggala or Unawatuna is easy enough, and it’s smart to book ahead if you want the best table on a busy day.

Afternoon

After lunch, head to Unawatuna Beach for the most flexible part of the day. This is the right time to keep things loose: a swim if the sea looks calm, a slow stroll along the curve of sand, or just a shaded drink while the afternoon rolls by. The beach gets busier than Mirissa, but it still works well for couples because there are enough pockets of quiet if you walk a little away from the main access points. Give yourself about two hours here, and don’t overpack the schedule — this is the day to let the coast breathe a bit.

Evening

Finish at Kingfisher in Unawatuna for dinner and sunset energy without making the evening feel formal. It’s an easy, dependable beach dinner spot, good for a relaxed last meal by the sea, with enough variety on the menu to keep both of you happy and prices usually landing around ₹1,500–₹3,000 per person. Try to arrive before dusk so you can catch the last color over the water, then linger a little after dark when Unawatuna is at its most laid-back. From here, it’s an uncomplicated return to Mirissa if you’re staying the night, and the drive is best kept by private tuk-tuk or car so you can simply enjoy the coast instead of juggling logistics.

Day 12 · Thu, May 28
Mirissa

Extra buffer for seaside downtime

  1. Polhena Beach (Matara) — A calmer morning beach option with a more local feel than the busier tourist strips; morning, ~1.5 hours.
  2. Star Fort (Matara) — A compact heritage stop that adds variety without stealing much time; late morning, ~45 minutes.
  3. Koa Beach Club (Thalaramba) — An easygoing lunch and lounging stop with a modern coastal vibe; midday, ~1.5 hours, approx. ₹1,800–₹3,500 per person.
  4. Handunugoda Tea Estate (Ahangama) — A memorable tea-estate visit that fits well into a flexible Mirissa base day; afternoon, ~1.5 hours.
  5. Salt Mirissa (Mirissa) — A relaxed dinner option for a quieter final stretch on the coast; evening, ~1.5 hours, approx. ₹1,500–₹3,000 per person.

Morning

Take an easy start and head north to Polhena Beach in Matara while the sea is still calm and the light is soft. It’s about a 25–35 minute ride from Mirissa by tuk-tuk or private car, and the beach feels much more local than the main tourist strips — families, a few swimmers, and that laid-back south-coast rhythm. If the water looks clear, this is a nice place for a quick dip or just a slow walk along the shore; give it about 1.5 hours and don’t overthink it.

From there, continue into town for Star Fort, one of those compact heritage stops that’s easy to appreciate without turning the day into a history lesson. It’s a short hop from Polhena Beach, and you only need around 45 minutes to wander the bastions and get a feel for the old Dutch-era layout. Go in the late morning before the heat gets heavy, and keep some small cash handy for any local guide or entry-related charges if they’re collecting that day.

Lunch and Afternoon

For lunch, head to Koa Beach Club in Thalaramba — it’s the sort of place that works well on a slow Mirissa day when you want good food, shade, and a bit of a polished beach-club atmosphere without losing the coastal mood. Expect roughly ₹1,800–₹3,500 per person depending on drinks and how long you linger. It’s a good spot to stretch out for 1.5 hours, and if you’re coming from Matara, the ride back toward Mirissa is straightforward along the coastal road.

In the afternoon, make the inland detour to Handunugoda Tea Estate in Ahangama. This is a lovely change of pace from the beach, with a quieter, greener feel and enough of a visit to justify the drive. Plan on about 1.5 hours total for the estate tour and tasting, and check ahead if you want a guided visit because the timing can be a little flexible. A tuk-tuk from Mirissa is possible, but a private car is more comfortable if you’re doing the full loop in one day.

Evening

Come back to Mirissa for a relaxed final dinner at Salt Mirissa, which is a good fit for an unhurried evening after a mixed day of beach, heritage, and tea country. It’s one of the nicer low-key dinner choices in town, with seafood, cocktails, and a calmer atmosphere than the busiest stretch near the main beach road. Budget around ₹1,500–₹3,000 per person, and aim to arrive before sunset so you can ease into dinner instead of fighting for a table late.

Day 13 · Fri, May 29
Mirissa

Final full day on the south coast

  1. Madiha Beach (Madiha) — A low-key morning escape for one last peaceful swim and beach walk; morning, ~1.5 hours.
  2. Cactus Mirissa (Mirissa) — A simple lunch stop in town with easy access and solid value; midday, ~1 hour, approx. ₹800–₹1,600 per person.
  3. Turtle Conservation Project (Koggala) — A meaningful conservation visit that works well as a calm afternoon activity; afternoon, ~1 hour.
  4. Aussie Cafe Mirissa (Mirissa) — Good for a laid-back coffee break or light snack between outings; late afternoon, ~45 minutes, approx. ₹400–₹900 per person.
  5. Madiha’s Doctor’s House area dining (Madiha) — A final celebratory south-coast dinner with a livelier atmosphere if you want one last night out; evening, ~1.5 hours, approx. ₹2,000–₹4,000 per person.

Morning

Start early and head up to Madiha Beach before the sun gets too strong; it’s about a 20–30 minute tuk-tuk ride from Mirissa, depending on where you’re staying and how much local traffic you hit along the coast. This stretch is quieter than the main beach in town, so it’s ideal for one last slow swim, a barefoot walk, or just sitting with a coconut while the fishermen haul in their boats. There aren’t many formal facilities here, so bring a towel, sunscreen, and some cash for a drink or snack if you spot a small beachside shack. If you want the calmest water, aim to be in by 7:30–8:00 a.m. and keep the whole stop loose rather than rushing it.

Lunch

Head back toward town for lunch at Cactus Mirissa, an easy, no-fuss stop that’s convenient after the beach and usually a good value for the coast. Expect a relaxed, casual setup rather than a polished resort vibe; this is the kind of place where you can order rice and curry, noodles, seafood, or a simple Western plate without overthinking it. Budget roughly ₹800–₹1,600 per person, depending on whether you go light or choose seafood, and allow about an hour so you’re not eating on a tight schedule. If the heat is intense, ask for a table with a fan or pick a shaded spot and linger a little before heading out again.

Afternoon

For something more meaningful and low-key, continue to the Turtle Conservation Project in Koggala. It’s a straightforward stop on the south coast and works well as a calm afternoon visit, especially if you’re in the mood for something educational rather than another beach session. A quick visit usually takes around an hour, and it’s worth asking staff what species they’re currently caring for and how the release process works; the better-run centers are careful about education and rehabilitation rather than making it feel like a photo-op. From Mirissa, the drive is typically around 45–60 minutes each way depending on traffic, so it’s best to go once the midday heat starts easing.

On the way back, pause at Aussie Cafe Mirissa for a coffee, iced drink, or light snack before the evening begins. It’s a handy reset point — air-con or good shade makes a difference after a coastal drive — and a nice place to sit for 45 minutes while you decide whether you want the night to stay quiet or turn celebratory. A coffee-and-snack stop here usually lands around ₹400–₹900 per person, and it’s one of those easy spots where you can just people-watch, check messages, and watch the light soften over town.

Evening

Finish with a final dinner at Madiha’s Doctor’s House area dining, which is the livelier end of the south-coast evening scene if you want one last proper night out. This area has a more social, beach-club feel than Mirissa, so it’s a good choice for a celebratory meal with seafood, cocktails, and music without needing to plan much in advance. Expect to spend roughly ₹2,000–₹4,000 per person, depending on drinks and what you order, and make a reservation if you can — weekends especially can get busy. If you’d rather keep it mellow, go a little earlier for dinner and enjoy the sea breeze before drifting back to Mirissa for packing and a final quiet night.

Day 14 · Sat, May 30
Colombo

Departure day and return via Colombo

Getting there from Mirissa
Express bus or private car via Southern Expressway (E01) (3–4 hrs, ~LKR 1,200–2,500 bus; ~LKR 18,000–30,000 car). Leave late morning or early afternoon after Galle so you can still make a Colombo stop before evening.
Sri Lanka Railways coastal train from Weligama/Mirissa area to Colombo Fort (4.5–6 hrs, ~LKR 300–1,000). Scenic but slower; good only if you want the train experience and have flexible timing.
  1. Galle Dutch Hospital / Fort area (Galle) — A smart final stop on the return toward Colombo, with heritage architecture and easy strolling; morning, ~1.5 hours.
  2. Pedlar’s Inn Cafe (Galle Fort) — A dependable lunch break in a historic setting before the airport run; midday, ~1 hour, approx. ₹1,200–₹2,500 per person.
  3. Colombo Dutch Hospital Precinct (Fort, Colombo) — A practical final stop for a quick urban meal or coffee if timing allows; afternoon, ~45 minutes.
  4. Lakpahana (Colombo) — Great for last-minute handicrafts and small souvenirs near the end of the trip; afternoon, ~45 minutes.
  5. Ministry of Crab / alternative airport-area dinner (Fort or en route) — A final farewell meal if your departure timing permits, otherwise keep this as a flexible backup; late afternoon/evening, ~1.5 hours, approx. ₹4,500–₹7,000 per person.

Morning

Leave Mirissa late morning and make your first proper stop in Galle. The Galle Dutch Hospital and nearby Fort area are the nicest way to ease back toward Colombo: shaded arcades, thick old walls, and that easy slow-walk feel that makes the whole UNESCO precinct work best between about 10:00 a.m. and noon. Give yourselves around 1.5 hours to wander the lanes, peek into galleries, and take a few photos along the ramparts without turning it into a checklist.

Lunch

Settle in at Pedlar’s Inn Cafe inside Galle Fort for lunch. It’s one of the more reliable sit-down stops here, with a menu that works well for a final travel day — sandwiches, pastas, Sri Lankan plates, and decent coffee — and it’s usually comfortable enough for a longer break if you want to escape the midday heat. Budget roughly ₹1,200–₹2,500 per person, and if you’re running slightly early or late, the Fort has plenty of other easy backup cafes within a few minutes’ walk, so you won’t be stranded.

Afternoon

Continue to Colombo and, if timing allows, stop at the Colombo Dutch Hospital Precinct in Fort for a quick coffee or a light bite. This is the most practical place to reset before the airport run: polished but not fussy, with enough activity around Chatham Street and Hospital Street to feel like a proper final city moment. After that, head to Lakpahana for last-minute shopping — it’s one of the better places for Sri Lankan handicrafts, tea, woodwork, batik, and small gifts that don’t feel generic.

Evening

If your flight timing gives you room, book a farewell dinner at Ministry of Crab in Fort; if not, keep it as a flexible backup and head straight to the airport-area meal plan instead. The crab is expensive by Sri Lankan standards, but it’s a very good last-night splurge if you want one polished meal before departure. If you’re short on time, don’t stress — the real win today is keeping Colombo light and efficient so you end the trip relaxed instead of rushed.

0

Plan Your A thoughtfully paced journey through Sri Lanka for two, from the 17th to the 30th, begins as you arrive in Colombo and transition to the calm east coast in Trincomalee, where whale watching and quiet beach days set the tone, before drifting to the laid-back shores of Batticaloa. The journey then moves inland to the iconic Sigiriya, followed by the misty hills and scenic train rides of Ella, and finally eases into the southern coast with a couple of relaxed days in Mirissa. Designed around a budget of approximately ₹2 lakh INR for two, this route balances comfortable boutique stays, private transfers where needed, and select experiences like snorkeling at Pigeon Island National Park, ensuring a seamless, intimate escape without feeling rushed or overindulgent. Trip