Aerial view showcasing a lush tropical coconut plantation with dense green foliage.
City Guide · Mirissa

Mirissa Travel Guide: Where to Eat, Stay & Watch Whales

A palm-fringed crescent of sand on Sri Lanka's south coast, famous for blue whales, sunset surf, and coconut-oil-scented seafood grills.

Last updated July 18, 202614 min read
Quick answer

Mirissa is a laid-back south-coast beach town in Sri Lanka best known for blue whale watching (November to April) and its palm-lined crescent beach. Base yourself near Mirissa Beach for easy access to the sand and nightlife, eat fresh seafood grilled on the beach at night, and use the town as a hub for day trips to Galle Fort, Weligama surf, and the Koggala stilt fishermen. Two to three days is plenty for the town itself.

Mirissa is a small fishing town turned beach hangout on Sri Lanka's south coast, roughly 150 km southeast of Colombo. Its heart is a wide half-moon bay of soft sand, warm swimming water, and a fringe of palms that lean over the shore. By day it is a place for slow breakfasts and long swims; by night the beach fills with seafood grills lit by fairy lights and the smell of charcoal.

For a town this size, Mirissa punches far above its weight. It is one of the best places on Earth to see blue whales, the largest animals to have ever lived, on morning boat trips between roughly November and April. Add in gentle surf at nearby Weligama, palm-topped headlands made for photos, and a growing crop of good cafes, and you have the south coast in miniature.

It stays refreshingly low-key. There are no high-rise resorts here, just guesthouses, villas, and beach bars strung along a couple of lanes. Come for a few days of sea, seafood, and sunsets, and use it as a base for the wider south coast, from the ramparts of Galle Fort to the stilt fishermen of Koggala.

Best time to visit

The south coast dry season runs roughly December to April, which is peak time: reliable sun, calm seas, and the prime blue whale window (best sightings usually November through April). This is also the busiest and priciest stretch, especially around Christmas, New Year, and the European school holidays. The shoulder months of November and April/May bring fewer crowds and lower rates but slightly less certain weather. The southwest monsoon (roughly May to September) means more rain, rougher seas, and cancelled whale trips, though you will find the cheapest rooms and a quieter beach.

Getting around

Most travelers arrive at Bandaranaike International Airport (CMB) near Colombo. From there the fastest route south is the E01 Southern Expressway: a private car or airport transfer takes about 2.5 to 3 hours to Mirissa. Trains run the scenic coastal line to nearby Weligama and Matara stations (slow but beautiful), and intercity buses use the expressway. Once in Mirissa, the town is small and walkable along the beach; for anything farther, grab a metered tuk-tuk (use the PickMe app for fair fares, roughly 100 to 150 LKR per km), or rent a scooter if you are confident and have an International Driving Permit endorsed locally.

Where to stay

Neighborhoods & hotels

Mirissa Beach (town center)The strip right behind the main bay, packed with guesthouses, beach bars, and seafood grills. Best for first-timers and anyone who wants to roll out of bed onto the sand, though the beachfront bars mean some late-night noise.
Mirissa Hills / inland lanesThe quieter slopes just north and east of the beach, with villas, boutique stays, and sea views over the treetops. Suits couples and travelers who want calm and a short tuk-tuk or 10-minute walk down to the water.
WeligamaA 10-minute drive west, with a huge shallow bay that is Sri Lanka's most beginner-friendly surf beach. Good for surfers, budget travelers, and families who prefer wide sand and gentler waves over Mirissa's nightlife.
Polhena / Matara sideEast toward Matara, this area has a protected reef lagoon good for snorkeling and swimming with turtles. A relaxed, local-feeling base for those who want fewer crowds and easy sea access.
Sri Sharavi Beach Villas & Spa
Sri Sharavi Beach Villas & Spamidrange Google
4.5 · 313 reviews
A well-reviewed beachfront property on the quieter eastern end of Mirissa Bay, with a pool, spa, and direct sand access. A strong mid-range choice for couples who want comfort and sunset views without a resort price tag.
Mandara Resort Mirissa
Mandara Resort Mirissamidrange Google
4.1 · 2,016 reviews
A modern resort-style stay with a good pool, breakfast, and rooms within easy reach of the beach and town. Reliable comfort and service that suits first-timers and couples.
Paradise Beach Club
Paradise Beach Clubfamily friendly Google
4.0 · 1,313 reviews
A long-running beachfront option right on the bay with a pool, restaurant, and spacious grounds. Its central-but-relaxed setting and on-site amenities make it an easy pick for families.
Hangover Hostels Mirissa
Hangover Hostels Mirissabudget Google
4.4 · 374 reviews
A sociable backpacker hostel a short walk from the beach, with dorms, a laid-back common area, and an easy way to meet other travelers. The best-value pick for solo travelers and those on a tight budget.
Cape Weligama
Cape Weligamaluxury Google
4.7 · 748 reviews
A cliff-top resort just west of Mirissa above Weligama Bay, with a dramatic crescent infinity pool and villa-style rooms overlooking the Indian Ocean. The one genuine splurge on this coast, ideal for a special-occasion stay.

Skip the research, get a day-by-day Mirissa plan

Tell us your dates and pace; we'll build the itinerary around these picks.

Generate itinerary
Eat & drink

Best Coffee & Cafes

Mirissa's cafe scene has grown fast, with proper espresso, smoothie bowls, and slow mornings the norm.

No.1 Dewmini Roti Shop
No.1 Dewmini Roti Shop Google
4.7 · 3,391 reviews · Mirissa town
Opening hours
  • Monday: 8:30 AM - 10:00 PM
  • Tuesday: 8:30 AM - 10:00 PM
  • Wednesday: 8:30 AM - 10:00 PM
  • Thursday: 8:30 AM - 10:00 PM
  • Friday: 8:30 AM - 10:00 PM
  • Saturday: 8:30 AM - 10:00 PM
  • Sunday: 8:30 AM - 10:00 PM
A beloved family-run spot known as much for its coconut sambol rotis as its Sri Lankan coffee and fresh juices. Sit under the trees for a cheap, homey breakfast; a filling meal runs well under 1,000 LKR. It's tucked up an inland lane, so follow the signs from the main road.
Shady Lane Cafe
Shady Lane Cafe Google
4.7 · 2,895 reviews · Mirissa
A relaxed garden cafe pouring proper espresso drinks alongside brunch plates, banana bread, and smoothie bowls. Popular with digital nomads for the slow pace and good flat whites, roughly 600 to 900 LKR. A calm break from the beach heat.
Zephyr Roastery Cafe
Zephyr Roastery Cafe Google
4.5 · 1,962 reviews · Mirissa
Opening hours
  • Monday: 9:30 AM - 10:30 PM
  • Tuesday: 9:30 AM - 10:30 PM
  • Wednesday: 9:30 AM - 10:30 PM
  • Thursday: 9:30 AM - 10:30 PM
  • Friday: 9:30 AM - 10:30 PM
  • Saturday: 9:30 AM - 10:30 PM
  • Sunday: 9:30 AM - 10:30 PM
A specialty coffee spot focused on locally roasted beans and careful brewing, a rarity on this coast. Good for a serious morning coffee and a light bite before a whale trip. Expect around 700 to 1,000 LKR for a coffee and pastry.
Eat & drink

Where to Eat Breakfast & Brunch

Coconut Bay Rooftop
Coconut Bay Rooftop Google
4.4 · 1,286 reviews · Mirissa Beach
Opening hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
A breezy rooftop serving tropical breakfast plates, fruit bowls, and eggs with a view over the palms. Come early to beat the heat and get the best light. A full breakfast lands around 1,200 to 2,000 LKR.
Sunburst Restaurant
Sunburst Restaurant Google
4.3 · 240 reviews · Mirissa
Closed Wednesdays
Opening hours
  • Monday: 8:00 AM - 12:00 AM
  • Tuesday: 8:00 AM - 12:00 AM
  • Wednesday: Closed
  • Thursday: 8:00 AM - 12:00 AM
  • Friday: 8:00 AM - 12:00 AM
  • Saturday: 8:00 AM - 12:00 AM
  • Sunday: 8:00 AM - 12:00 AM
A friendly guesthouse restaurant that does a solid Western and Sri Lankan breakfast, from string hoppers and dhal to pancakes and strong tea. Casual, cheap, and reliable to start the day. Around 800 to 1,500 LKR.
Dewmini Roti Shop
Dewmini Roti Shop Google
4.7 · 3,391 reviews · Mirissa town
Opening hours
  • Monday: 8:30 AM - 10:00 PM
  • Tuesday: 8:30 AM - 10:00 PM
  • Wednesday: 8:30 AM - 10:00 PM
  • Thursday: 8:30 AM - 10:00 PM
  • Friday: 8:30 AM - 10:00 PM
  • Saturday: 8:30 AM - 10:00 PM
  • Sunday: 8:30 AM - 10:00 PM
Also the town's favorite breakfast for good reason: order the egg-and-coconut roti with a lime juice and watch it made to order. Genuinely local, generous, and a fraction of beachfront prices. Under 1,000 LKR for a hearty plate.
Eat & drink

Best Restaurants & Seafood Grills

Dinner in Mirissa means the beach: rows of grills displaying the day's catch on ice, lit by string lights, with tables in the sand.

Zephyr Restaurant & Bar
Zephyr Restaurant & Bar Google
4.5 · 1,962 reviews · Mirissa Beach
Opening hours
  • Monday: 9:30 AM - 10:30 PM
  • Tuesday: 9:30 AM - 10:30 PM
  • Wednesday: 9:30 AM - 10:30 PM
  • Thursday: 9:30 AM - 10:30 PM
  • Friday: 9:30 AM - 10:30 PM
  • Saturday: 9:30 AM - 10:30 PM
  • Sunday: 9:30 AM - 10:30 PM
One of the more polished beachfront spots, mixing fresh seafood with cocktails and a stylish setting. Good for a sunset dinner with tables near the water. Mains run roughly 2,000 to 4,000 LKR; seafood by weight costs more.
Papa Mango
Papa Mango Google
5.0 · 1 reviews · Mirissa Beach
A long-running beach restaurant known for grilled fish, prawns, and Sri Lankan curries served feet-in-the-sand. Pick your seafood from the display and agree the price first. A shared seafood platter is the move for two or more.
Sun Beach Restaurant
Sun Beach Restaurant Google
4.8 · 86 reviews · Mirissa Beach
A dependable choice for a fresh catch of the day and generous rice-and-curry spreads at fair prices. Casual, friendly, and right on the sand. Expect around 1,500 to 3,000 LKR per person for seafood.
Local rice and curry stalls
Local rice and curry stalls Google
4.8 · 4,163 reviews · Mirissa town
Opening hours
  • Monday: 11:30 AM - 10:00 PM
  • Tuesday: 11:30 AM - 10:00 PM
  • Wednesday: 11:30 AM - 10:00 PM
  • Thursday: 11:30 AM - 10:00 PM
  • Friday: 11:30 AM - 10:00 PM
  • Saturday: 11:30 AM - 10:00 PM
  • Sunday: 11:30 AM - 10:00 PM
For the most authentic and cheapest meal, seek out the small local eateries on the inland roads serving rice and curry, kottu, and hoppers. A plate loaded with several curries can cost 500 to 900 LKR. Ask your guesthouse for their current favorite, as these come and go.
Top experiences

Top Things to Do

Blue whale and dolphin watching
Mirissa Harbour
Mirissa is one of the world's premier spots to see blue whales, plus sperm whales, fin whales, and pods of spinner dolphins. Boats leave the harbor around 6:30 to 7 am and trips last three to five hours; expect roughly 6,000 to 10,000 LKR (USD 20 to 40) per person. Choose a responsible operator that keeps distance from the animals, book the day before, and take seasickness tablets if you're prone.
Coconut Tree Hill
Coconut Tree Hill Google
4.5 · 10,004 reviews · Mirissa
Opening hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
The town's most photographed spot: a grassy headland crowned with a dense cluster of leaning coconut palms above the sea. Go at sunrise or late afternoon to avoid crowds and harsh light. It's a short uphill walk or tuk-tuk from the beach and free to visit.
Secret Beach
Secret Beach Google
4.1 · 1,752 reviews · Mirissa
Opening hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
A small, sheltered cove tucked behind the headland west of the main bay, reached by a short walk or tuk-tuk ride. Quieter than the main beach with little rock pools and a couple of drink shacks. Best in the morning before it fills up.
Parrot Rock
Parrot Rock Google
4.6 · 2,138 reviews · Mirissa Beach
Opening hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
A rocky outcrop at the eastern end of Mirissa Beach you can wade or scramble out to at low tide for a panoramic view back over the bay. Great at sunset, but check the tide and mind slippery rocks. Free.
Surf lessons at Weligama Bay
Weligama
The wide, shallow bay a 10-minute drive west is Sri Lanka's best beginner surf spot, with gentle waves and plenty of surf schools. A group lesson with board rental runs roughly 3,000 to 5,000 LKR. Mornings have the calmest conditions.
Snorkeling with turtles at Polhena
Polhena
The reef-protected lagoon at Polhena, toward Matara, offers calm, shallow water where green turtles graze on seagrass. Bring or rent a mask; go early for the clearest water and calmest sea. A relaxed alternative to the busier beaches.
After dark

Beach Bars & Nightlife

Nightlife here is barefoot and beachy: fire shows, reggae, and cocktails in the sand rather than clubs.

Doctor's House
Mirissa Beach
A perennial favorite for a sundowner, with cocktails, casual food, and a lively but relaxed crowd right on the beach. Grab a cushion in the sand around sunset. Cocktails run roughly 1,000 to 1,800 LKR.
Zephyr Beach Bar
Mirissa Beach
The town's more upscale beach bar, with well-made cocktails, DJs on busier nights, and a stylish set-up by the water. The go-to for a later night out in high season.
Parrot Rock area sunset spots
Mirissa Beach
The eastern end of the beach near Parrot Rock has a cluster of low-key bars perfect for a beer or cocktail as the sky turns. Prices are gentler here than the central strip. A great place to end the day.
Beyond the city

Day Trips Worth Taking

Mirissa sits in the middle of the south coast, so the region's best sights are all within an hour by tuk-tuk or car.

Galle Fort
Galle Fort Google
4.7 · 21,993 reviews · Galle
Opening hours
  • Monday: Open 24 hours
  • Tuesday: Open 24 hours
  • Wednesday: Open 24 hours
  • Thursday: Open 24 hours
  • Friday: Open 24 hours
  • Saturday: Open 24 hours
  • Sunday: Open 24 hours
The 17th-century Dutch fort at Galle, a UNESCO World Heritage Site, is a walled peninsula of cobbled lanes, ramparts, cafes, and boutiques, about 45 minutes west of Mirissa. Spend a half day wandering the walls, especially at sunset near the lighthouse. Best explored on foot.
Weligama and Snake Island
Weligama and Snake Island Google
4.6 · 513 reviews · Weligama
Opening hours
  • Monday: 8:30 AM - 6:00 PM
  • Tuesday: 8:30 AM - 6:00 PM
  • Wednesday: 8:30 AM - 6:00 PM
  • Thursday: 8:30 AM - 6:00 PM
  • Friday: 8:30 AM - 6:00 PM
  • Saturday: 8:30 AM - 6:00 PM
  • Sunday: 8:30 AM - 6:00 PM
Beyond the surf, Weligama has the tiny Taprobane Island offshore and a busy fishing harbor worth a wander. An easy 10-minute trip that pairs well with a surf lesson and lunch. Good for a relaxed morning.
Hiriketiya and Dickwella
Hiriketiya and Dickwella Google
Dickwella
About 30 to 40 minutes east, Hiriketiya is a horseshoe bay beloved by surfers and yogis, with cool cafes and a bohemian feel. Nearby you'll find blowholes and quieter beaches. A good full-day escape from Mirissa's crowds.
Good to know

Before you visit

Getting aroundTuk-tuks are the main way to get around; use the PickMe app for metered fares, or agree a price before setting off. The beach and town are easily walkable, and scooters are widely rented but require an International Driving Permit validated locally.
MoneyThe currency is the Sri Lankan rupee (LKR). Carry cash, as many small restaurants and stalls don't take cards; ATMs are in the town and nearby Weligama. Beach seafood is often priced by weight, so confirm the total before ordering.
Whale watching seasonalityBlue whale trips run best from roughly November to April; sea conditions during the May to September monsoon often make trips rough or cancelled. Book the day before and pick a responsible operator that keeps a respectful distance.
Safety & swimmingMirissa is very safe, but the sea can have strong currents and there are few lifeguards; check conditions and swim within the calmer central bay. Watch your footing on the rocks at Parrot Rock and Secret Beach at high tide.
EtiquetteSri Lanka is conservative outside the beach: cover shoulders and knees when visiting temples, and remove shoes and hats before entering. Beachwear is fine on the sand but not in town shops or restaurants away from the water.
Power & SIMPlugs are usually Type D/G at 230V; bring a universal adapter. Buy a local Dialog or Mobitel tourist SIM with data on arrival at the airport for cheap, reliable coverage.
TippingTipping is appreciated but not obligatory. Rounding up or leaving around 10% at restaurants is standard, and a small tip for drivers, guides, and boat crews is customary.
Before you go

Plan-ahead checklist

Book a blue whale watching trip the day before through your guesthouse or a reputable operator, and choose one with a responsible-viewing policy. 1-2 days ahead in season
Reserve accommodation well in advance if traveling over Christmas, New Year, or the December to April peak, when the best beachfront places sell out. book 2-3 months ahead for peak season
Arrange an airport transfer or private car from Colombo (CMB) in advance; the drive via the Southern Expressway takes about 2.5 to 3 hours.
Buy a local tourist SIM with data at the airport on arrival for easy navigation and PickMe rides.
Pack seasickness tablets for the early-morning whale boat and reef-safe sunscreen for the beaches and snorkeling.

Mirissa is the south coast at its most relaxed: mornings out at sea with whales, lazy afternoons in the shade of leaning palms, and evenings of grilled fish and cocktails in the sand. Whether you come to surf, snorkel with turtles, or simply do nothing at all, it's an easy place to lose track of the days. Start planning, and save room for one more sunset at Parrot Rock.

Frequently asked questions

How many days do you need in Mirissa?
Two to three days is enough to enjoy the beach, do a whale watching trip, and see Coconut Tree Hill and Secret Beach. Add extra days if you want to surf at Weligama or use Mirissa as a base for day trips to Galle and the wider south coast.
When is the best time to see whales in Mirissa?
The prime blue whale season runs roughly November to April, when seas are calmest and sightings most reliable. Trips leave the harbor early, around 6:30 to 7 am, and last three to five hours.
Where should I stay in Mirissa?
Stay near Mirissa Beach to be steps from the sand and nightlife, or on the quieter inland lanes and Mirissa Hills for calm and sea views. Surfers and budget travelers often prefer nearby Weligama, a 10-minute drive west.
Is Mirissa expensive?
Mirissa is affordable by international standards, though it's pricier than inland Sri Lanka. Local rice-and-curry meals cost under 1,000 LKR, mid-range guesthouses are good value, and the main splurges are beachfront seafood (priced by weight) and whale watching trips.
How do you get to Mirissa from Colombo airport?
The fastest way is a private car or transfer via the Southern Expressway, taking about 2.5 to 3 hours. You can also take the scenic coastal train to Weligama or Matara, or an intercity bus.
Is Mirissa worth visiting?
Yes. Mirissa offers one of the world's best blue whale watching experiences, a beautiful palm-fringed beach, fresh seafood grills, and an easygoing pace, plus easy access to Galle Fort and south-coast surf beaches.

Top-Rated Places to Eat, See & Stay

Plan with MagicTrips

Build your own Mirissa trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Mirissa itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary