Best Hotels in Mahaoya for 2026
Choose from over 1,000,000 unique hotels, apartments & villas around the world
Get the best price available with ebookers Price GuaranteeOpens in a new window
Free cancellation on most hotels when you book with ebookers!*
Featured Hotels in Mahaoya

Karpaha Sands
Kimbula Thona Kiran Eastern Province
42.34 km from city centre
The price is CHF 258 per night
CHF 258
per night
2 Sept - 3 Sept
Our customers tell us that they can't get enough of the helpful staff at Karpaha Sands. During your stay, you'll be close to Kalkudah Beach. Enjoy features like free WiFi in public areas and free valet parking, plus a full-service spa.
Pool
Wellness

Gal Oya Heritage Retreat
New Siripathana, Galgamuwa, Galoya Galgamuwa Uva Province
28.23 km from city centre
The price is CHF 85 per night
CHF 85
per night
7 Aug - 8 Aug
Gal Oya Heritage Retreat features free breakfast, WiFi in public areas and self-parking.
Frühstück inbegriffen
Parkplatz inbegriffen

Grace- The Joyful Rest
Bar Road Batticaloa EP
43.14 km from city centre
The price is CHF 31 per night
CHF 31
per night
7 Aug - 8 Aug
During your stay at Grace- The Joyful Rest, you'll be within walking distance of St Sebastian’s Church. You'll find features such as free WiFi in public areas and free self-parking, plus breakfast (surcharge).
Parkplatz inbegriffen
Kostenloses WLAN

Hotel East Lagoon
Sinna Uppodai Road Batticaloa
43.11 km from city centre
During your stay at Hotel East Lagoon, you'll be within walking distance of St Sebastian’s Church. Enjoy features like free WiFi in public areas and free self-parking, plus an outdoor pool.
Pool
Parkplatz inbegriffen

Wild Glamping Gal Oya
Wild Glamping Gal Oya, Rathugala, Bibile UP
29.25 km from city centre
The price is CHF 160 per night
CHF 160
per night
1 Sept - 2 Sept
Features at Wild Glamping Gal Oya include free WiFi in public areas and self-parking, plus an outdoor pool.
Pool
Parkplatz inbegriffen

Gal Oya Lodge
Rathugala, bibile ampara road, Galgamuwa Madulla Uva
29.18 km from city centre
The price is CHF 279 per night
CHF 279
per night
1 Sept - 2 Sept
Gal Oya Lodge features free self-parking, plus an outdoor pool and a restaurant.
Pool
Parkplatz inbegriffen

Kalkudah Beach House
Hardy Road, Kiran, Kalkudah, Sri Lanka EP EP
42.65 km from city centre
The price is CHF 348 per night
CHF 348
per night
31 Aug - 1 Sept
During your stay at Kalkudah Beach House, you'll be close to Kalkudah Beach. You'll find features such as free breakfast, free WiFi in public areas and free self-parking.
Pool
Frühstück inbegriffen

D&J Stamford Hotel - Hostel
Main Street Batticaloa Eastern
42.03 km from city centre
The price is CHF 20 per night
CHF 20
per night
14 Aug - 15 Aug
During your stay at D&J Stamford Hotel - Hostel, you're just a quick walk from St Anthony’s Church. Features include free self-parking.
Parkplatz inbegriffen
Kostenloses WLAN

Explorer by Eco Team - Maduru Oya National Park
Maduru Oya Dehiattakandiya EP
20.26 km from city centre
The price is CHF 2'034 per night
CHF 2'034
per night
9 Aug - 10 Aug
During your stay at Explorer by Eco Team - Maduru Oya National Park, you're just a quick walk from Maduru Oya National Park. Enjoy features like free self-parking.
All-inclusive
Parkplatz inbegriffen

Explorer by eco team -Dambana
Dambana National Park Mahiyanganaya
31.1 km from city centre
The price is CHF 2'034 per night
CHF 2'034
per night
9 Aug - 10 Aug
During your stay at Explorer by eco team -Dambana, you're just a quick walk from Maduru Oya National Park. Enjoy features like a restaurant and laundry facilities.
All-inclusive
Restaurant

Wild Glamping Knuckles - Thema Collection
Thangappuwa, Yangahapela, 20922 Galgamuwa Uva Province
29.24 km from city centre
The price is CHF 102 per night
CHF 102
per night
16 Aug - 17 Aug
Diese Lodge bietet dir einen angenehmen Aufenthalt in Galgamuwa.

Yuhibuhi Forest Resort
Badulla Chenkalady Highway Eravur Pattu EP
12.67 km from city centre
At Yuhibuhi Forest Resort, you'll find features such as free WiFi in public areas and self-parking, plus an outdoor pool.
Pool
Wellness

Explorer by Eco Team- Gal Oya National Park
Gal Oya Madulla EP
39.45 km from city centre
The price is CHF 2'034 per night
CHF 2'034
per night
9 Aug - 10 Aug
During your stay at Explorer by Eco Team- Gal Oya National Park, you're just a quick walk from Gal Oya National Park. Features include free self-parking.
All-inclusive
Parkplatz inbegriffen

Hotel Diamond Palace
Hotel Diamond Palace Bibile UP
47.15 km from city centre
The price is CHF 23 per night
CHF 23
per night
7 Aug - 8 Aug
During your stay at Hotel Diamond Palace , you're just a quick walk from Public Library. Free self-parking is available.
Parkplatz inbegriffen
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Mahaoya hotels essential information
Accommodation | 21 hotels |
|---|---|
Lowest Price | CHF 20 |
Highest Price | CHF 2'034 |
Popular hotels | Karpaha Sands, Gal Oya Heritage Retreat , Grace- The Joyful Rest, Hotel East Lagoon, Wild Glamping Gal Oya, Gal Oya Lodge, Kalkudah Beach House, D&J Stamford Hotel - Hostel, Explorer by Eco Team - Maduru Oya National Park, Explorer by eco team -Dambana, Wild Glamping Knuckles - Thema Collection, Yuhibuhi Forest Resort, Explorer by Eco Team- Gal Oya National Park, Hotel Diamond Palace , Grand Star Guest House |
Other accommodation options
Top Trending
Hotels
Flights
- Flights to Hawaii
- Flights to Lagos
- Flights from Zürich to Kos
- Flights from Geneva to Albertville
- Flights to Lenzburg
- Flights from São Paulo to Zürich
- Flights from Zürich to Graz
- Flights to St. Moritz
- Flights from Geneva to Dhaka
- Flights from Zürich to Bucharest
- Flights from Zürich to Dakar
- Flights from Geneva to Capri
- Flights to Tel Aviv
- Flights to Serifos Island
- Flights to Antarctica
- Flights from Zürich to Krabi
- Flights from Geneva to Alghero
- Flights from Zürich to Bologna
- Flights from Zürich to New York
Packages

