Mirissa is a small beach town on the southern coast, 150km from Colombo. It built its reputation on whale watching and has kept it on beach atmosphere, fresh seafood, and reliable surf. The town is compact enough that the main beach, Coconut Tree Hill, and Secret Beach are all within a 15-minute walk.
Whale Watching
Blue whale watching from Mirissa is among the best in the world. The deep-water submarine canyon south of Mirissa draws blue whales, sperm whales, and spinner dolphins in large numbers between November and April.
Season: November–April. Peak months for blue whale sightings are January–March when seas are calmest and animals are most reliably present.
Departure: Tours depart from Mirissa fishing harbour at 6–7am and return by noon. The trip takes 4–6 hours at sea. Bring sunscreen, a light jacket (mornings are cool at sea), and seasickness medication if needed - the open-ocean crossing can be choppy.
Cost: Approximately LKR 4,000–5,500 per person as of 2026, depending on the operator. Avoid the cheapest options; reputable operators limit passenger numbers and maintain safe distances from animals. Book a Mirissa whale watching tour in advance to avoid arriving at the harbour and finding the better boats already full.
What to expect: Blue whale sightings are not guaranteed. On good days, multiple animals are visible, including feeding and diving sequences with the distinctive 30ft+ vertical fluke. Even without a blue whale, spinner dolphins and flying fish are almost always present.
Coconut Tree Hill
The most iconic image of Mirissa - a cluster of palms arching over the sea from a red-earth headland. The hill is at the western end of the main beach and accessible via a short path (5 minutes from the beach). Entry is free.
The palms really do lean dramatically over the water, which makes for strong photographs regardless of the light. That said, early morning (before 8am) or late afternoon (5pm onwards) gives the best light and the fewest people. Sunrise from the hill is worth an alarm call. By 10am on a high-season day, it can be busy.
Below the hill on the western side is a quieter beach section, less visible from the main strip, which some visitors prefer for a morning swim.
Secret Beach
Secret Beach is a small cove immediately west of Coconut Tree Hill, reached via a short path through a beachfront guesthouse area. It is not truly secret anymore - signs point you there - but it is quieter than the main beach and better for snorkelling.
Search hotels in Mirissa on Booking.com
The rocky outcrops at Secret Beach harbour coral and small fish. Mask and fins are available for hire from the main beach for approximately LKR 500–700 per hour as of 2026. Best visibility in the morning before the wind picks up.
The beach itself is narrower with some rocks at the waterline - not ideal for swimming but excellent for sitting, snorkelling, and watching the fishing boats from the headland above.
Surfing
Mirissa’s main beach has a beach break that works best in the April–October southwest swell window. The wave is slow and forgiving, making it one of the better beginner spots on the southern coast.
Board rental on the beach is approximately LKR 500–800 per hour. Two-hour surf lessons with a local instructor cost around LKR 3,000–4,000 as of 2026. For more consistent and better-shaped waves, Weligama (15km east by tuk-tuk, approximately LKR 800–1,000) and Arugam Bay on the east coast are the upgrades.
Mirissa Harbour and Fish Market
The fishing harbour, where the whale watching boats depart, also hosts Mirissa’s small fish market in the early mornings. Between 5–7am, fishing boats return with the overnight catch - red snapper, tuna, sword fish, and various reef fish are unloaded, sorted, and sold. The market is not a tourist attraction per se but the activity level is genuine and the catch is bought by local restaurants for the day’s menu.
The whale watching departure is from the same harbour - if you’re booked on a morning tour, arriving early enough to walk through the market beforehand is possible.
Getting Around Mirissa
The town is walkable end to end in 20 minutes. The main beach road has tuk-tuks available for connections to the harbour, Coconut Tree Hill, and the A2 highway. A tuk-tuk to Weligama costs approximately LKR 800–1,000. Galle is 45km west - approximately LKR 2,500–3,500 by tuk-tuk or take the coastal bus from the main road (LKR 70–100).
See our guide to where to stay in Mirissa for accommodation options close to the beach.