Pasikuda travel guide

Where to Stay in Pasikuda, Sri Lanka

· 4 min read City Guide
Wide white sand beach with traditional wooden boat, Pasikuda Bay, eastern Sri Lanka

Pasikuda is on the east coast of Sri Lanka, facing north-east into the Bay of Bengal. The bay is known specifically for its shallow, calm water — in places the sea remains knee-deep for 300 metres from the shore. This gives Pasikuda a distinct character compared to Sri Lanka’s south coast beaches: no surf break, no strong current, and water that is unusually safe for swimming and wading.

The east coast has a different season pattern from the south and west. The main season here runs April to September, coinciding with the southwest monsoon that closes many west coast beaches. This makes Pasikuda a useful alternative at a time when the south coast’s more famous beaches are wet and rough.

Accommodation in Pasikuda is more limited than on the south coast. The bay is anchored by a small number of established resort properties rather than the dense concentration of guesthouses found in Mirissa, Ella, or Unawatuna.

Budget: $20–40 per night

True budget accommodation within the Pasikuda bay itself is limited. The guesthouses and small family-run operations that exist at the $20–40 price point are mostly in the villages surrounding the bay or in Kalkudah, the adjacent beach to the south.

Kalkudah shares the same long sandy beach and similarly calm water as Pasikuda, with slightly more budget accommodation available. Guesthouses here typically offer fan rooms, private bathrooms, and basic kitchen facilities or nearby food options for LKR 3,500–6,500 (approximately $20–40) per night.

Alternatively, staying in Batticaloa — 35km away — is a practical option for budget travellers. Batticaloa has a wider range of guesthouses and restaurants, and Pasikuda is reachable by tuk-tuk in about 45–60 minutes.

Midrange: $50–90 per night

A handful of smaller hotels and lodge properties operate in the $50–90 range around the Pasikuda area. These offer air-conditioned rooms, private bathrooms, and sometimes a pool or small restaurant. The scale is much smaller than the full resort properties, and service is typically more personal.

Properties at this level book up quickly during the main April–September season. Given the limited inventory in and around the bay, booking ahead is advisable even in shoulder months.

Resort Properties: $120–280+ per night

The two established resort properties are the main accommodation draw in Pasikuda.

Maalu Maalu Resort & Spa is the better-known property — an eco-resort designed around low-rise wooden chalets set in tropical gardens leading directly to the beach. It has a spa, two restaurants, a pool, and beach access. The design aesthetic is deliberately rustic-luxury rather than international chain. Rates run from approximately $140–180 for garden chalets up to $250+ for beach-facing rooms in peak season (May–September). The eco-resort setting and the calm bay make it the property most suited to families and couples who want beach relaxation over resort entertainment.

Amaya Beach Pasikuda is a larger property offering a more conventional resort experience with multiple pools, restaurants, sports facilities, and a range of room categories. Rates are broadly similar to Maalu Maalu — $120–250 depending on room type and season. The larger scale means more facilities, though the atmosphere is less intimate than Maalu Maalu.

Both properties offer the core advantage of Pasikuda: direct access to the calm, shallow bay for swimming and wading.

Seasons in Pasikuda

April to September (main season): The best conditions for swimming. Calm, clear water; warm temperatures; reliable sunshine. This is when both major resorts are fullest and rates are highest. Book the resort properties 2–3 months ahead for July and August.

October to November: Transition period with the northeast monsoon beginning to affect the east coast. Weather becomes less reliable; some properties reduce prices. The bay remains swimmable on most days.

December to March (northeast monsoon): The northeast monsoon brings heavier rain and rougher seas to the east coast. Most visitors avoid Pasikuda during these months. Some properties close partially or reduce to skeleton service.

Getting to Pasikuda

Pasikuda has no rail connection. The practical options are:

  • By car from Colombo: 5–6 hours via the Colombo–Kandy expressway and then south-east. The most flexible option.
  • By train to Batticaloa + tuk-tuk: Trains run Colombo–Batticaloa (approximately 8–10 hours). From Batticaloa, tuk-tuks charge approximately LKR 1,500–2,500 for the 35km journey to Pasikuda.
  • Organised transfers: Several Colombo-based tour operators offer door-to-door transfers.

For current availability and rates at Pasikuda, see our booking page.

More in Pasikuda

Frequently Asked Questions

What is the best hotel in Pasikuda?
Maalu Maalu Resort & Spa is the most established property in Pasikuda — an eco-resort with beach access, chalets set among tropical gardens, a spa, and multiple restaurants. It is at the upper end of the accommodation range. Amaya Beach Pasikuda is a larger resort at a similar price point. Both are the main options for those wanting full resort facilities.
How much does accommodation in Pasikuda cost?
Budget guesthouses in the surrounding area run approximately $20–40 per night. Midrange small hotels cost $50–90. The main resort properties (Maalu Maalu, Amaya Beach) charge $120–280+ per night depending on season and room type.
Is Pasikuda a good swimming beach?
Yes — the bay is known for its unusually calm, shallow water, which extends a long way before deepening. This makes it particularly suitable for families with children and non-swimmers. The absence of strong surf is Pasikuda's main selling point compared to south coast beaches.
When is the best time to visit Pasikuda?
April to September is the main season for Pasikuda and the east coast generally. The southwest monsoon that affects the west coast (May–October) largely bypasses the east, making the east coast an alternative when the south and west are rainy. October to March sees the northeast monsoon affecting the area, making those months less reliable.
How far is Pasikuda from Kandy or Colombo?
Pasikuda is approximately 265km from Colombo and 165km from Kandy — around 5–6 hours from Colombo or 3–4 hours from Kandy by road. The nearest city is Batticaloa, about 35km away. There is no direct train to Pasikuda; visitors typically hire a car or take a bus to Batticaloa then continue by tuk-tuk.
Are there budget guesthouses in Pasikuda?
Budget accommodation exists in the villages around the bay, though Pasikuda itself is dominated by resort-level properties. The nearest concentration of budget options is in Kalkudah (the adjacent beach) or Batticaloa town. Staying in Batticaloa and day-tripping to Pasikuda is an option for budget travellers.

Ready to book your stay?

Compare hotels in Pasikuda Beach Guide — free cancellation on most bookings, with options across all budget categories.

Hotels

Compare prices and reviews — book directly with free cancellation on most options.

Find hotels in Pasikuda Beach Guide →

Airport Transfer

Fixed-price airport pickup to Pasikuda Beach Guide — driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers — 90-day price lock included.

Compare Cars →

Same price as booking direct — we earn a small commission at no extra cost to you.