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 210 per night
CHF 210
7 Jun - 8 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 154 per night
CHF 154
13 May - 14 May
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 37 per night
CHF 37
7 Jun - 8 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).

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 301 per night
CHF 301
11 May - 12 May
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 Heritage Retreat
New Siripathana, Galgamuwa, Galoya Galgamuwa Uva Province
28.23 km from city centre
The price is CHF 101 per night
CHF 101
6 Jun - 7 Jun
includes taxes & fees
Gal Oya Heritage Retreat features free breakfast, WiFi in public areas and self-parking.

Gal Oya Lodge
Rathugala, bibile ampara road, Galgamuwa Madulla Uva
29.18 km from city centre
The price is CHF 269 per night
CHF 269
6 Jun - 7 Jun
includes taxes & fees
Gal Oya Lodge features free self-parking, plus an outdoor pool and a restaurant.

Yuhibuhi Homestay Batticaloa
Batticaloa EP
42.14 km from city centre
The price is CHF 26 per night
CHF 26
8 May - 9 May
includes taxes & fees
During your stay at this holiday home, you're just a quick walk from Batticaloa Market. 2 bathrooms is available in the holiday home.

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 887 per night
CHF 887
25 May - 26 May
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.

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.

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

Einziges Forest Resort in Batticaloa
Pullumalai Batticaloa
12.66 km from city centre
The price is CHF 26 per night
CHF 26
7 Jun - 8 Jun
includes taxes & fees
Features at this guesthouse include 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 | 19 hotels |
|---|---|
Lowest Price | CHF 21 |
Highest Price | CHF 1'971 |
Popular hotels | Karpaha Sands, Wild Glamping Gal Oya, Grace- The Joyful Rest, Hotel East Lagoon, Kalkudah Beach House, Gal Oya Heritage Retreat , Gal Oya Lodge, Yuhibuhi Homestay Batticaloa, Explorer by Eco Team - Maduru Oya National Park, Explorer by eco team -Dambana, Yuhibuhi Forest Resort, D&J Stamford Hotel - Hostel, Einziges Forest Resort in Batticaloa, Hotel Diamond Palace , Explorer by Eco Team- Gal Oya National Park |
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


