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 218 per night
CHF 218
24 Jun - 25 Jun
includes taxes & fees
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.

Wild Glamping Gal Oya
Wild Glamping Gal Oya, Rathugala, Bibile UP
29.25 km from city centre
The price is CHF 140 per night
CHF 140
27 Jun - 28 Jun
includes taxes & fees
Features at Wild Glamping Gal Oya include free WiFi in public areas and self-parking, plus an outdoor pool.

Grace- The Joyful Rest
Bar Road Batticaloa EP
43.14 km from city centre
The price is CHF 34 per night
CHF 34
25 Jun - 26 Jun
includes taxes & fees
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).

Gal Oya Heritage Retreat
New Siripathana, Galgamuwa, Galoya Galgamuwa Uva Province
28.23 km from city centre
The price is CHF 94 per night
CHF 94
22 Jun - 23 Jun
includes taxes & fees
Gal Oya Heritage Retreat features free breakfast, WiFi in public areas and self-parking.

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.

Kalkudah Beach House
Hardy Road, Kiran, Kalkudah, Sri Lanka EP EP
42.65 km from city centre
The price is CHF 257 per night
CHF 257
22 Jun - 23 Jun
includes taxes & fees
During your stay at Kalkudah Beach House, you'll be close to Kalkudah Beach. Free breakfast, free self-parking and an outdoor pool are available.

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
22 Jun - 23 Jun
includes taxes & fees
Gal Oya Lodge features free self-parking, plus an outdoor pool and a restaurant.

Explorer by Eco Team - Maduru Oya National Park
Maduru Oya Dehiattakandiya EP
20.26 km from city centre
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.

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
24 Jun - 25 Jun
includes taxes & fees
During your stay at Explorer by eco team -Dambana, you're just a quick walk from Dambana Wedi Gammanaya. Enjoy features like a restaurant and laundry facilities.

Wild Glamping Knuckles - Thema Collection
Thangappuwa, Yangahapela, 20922 Galgamuwa Uva Province
29.24 km from city centre
Diese Lodge bietet dir einen angenehmen Aufenthalt in Galgamuwa.

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
23 Jun - 24 Jun
includes taxes & fees
Features at Explorer by Eco Team- Gal Oya National Park include free self-parking.

D&J Stamford Hotel - Hostel
Main Street Batticaloa Eastern
42.03 km from city centre
The price is CHF 22 per night
CHF 22
22 Jun - 23 Jun
includes taxes & fees
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.

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.
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 22 |
Highest Price | CHF 2'034 |
Popular hotels | Karpaha Sands, Wild Glamping Gal Oya, Grace- The Joyful Rest, Gal Oya Heritage Retreat , Hotel East Lagoon, Kalkudah Beach House, Gal Oya Lodge, Explorer by Eco Team - Maduru Oya National Park, Explorer by eco team -Dambana, Wild Glamping Knuckles - Thema Collection, Explorer by Eco Team- Gal Oya National Park, D&J Stamford Hotel - Hostel, Yuhibuhi Forest Resort, Grand Star Guest House, Hotel Diamond Palace |
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


