
Mahaoya Holidays
- Plan, book, travel with confidence
- Better togetherSave up to S$1,300 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top hotels in Mahaoya

Karpaha Sands
Kimbula Thona Kiran Eastern Province
S$242
17 Nov - 18 Nov
includes taxes & fees
9.8/10 Exceptional! (78 reviews)
"Absolutely amazing experience"
Reviewed on 1 Oct, 2026

Gal Oya Lodge
Rathugala, bibile ampara road, Galgamuwa Madulla Uva
10/10 Exceptional! (10 reviews)
"The property was beautiful and we felt cared about as staff very attentive. Our room was truly incredible, so fancy and even our own little pool. We also used the big communal pool which was great to relax by. The activities they offer was great. We did night walk, boat safari, jeep safari, hike ..."
Reviewed on 21 Jun, 2026

Gal Oya Heritage Retreat
New Siripathana, Galgamuwa, Galoya Galgamuwa Uva Province
S$135
6 Nov - 7 Nov
includes taxes & fees
10/10 Exceptional! (1 review)
"Een pareltje in de jungle dichtbij Gal Oya NP. Kleinschalige accommodatie. Prachtige kamer en badkamer. Welkomstdrankje. Heerlijk ontbijt, lunch en diner. Voldoende keuze. Diverse tours en excursies gedaan met geweldige gidsen. Alle mensen die hier werken zijn heel lief en doen er alles aan om het ..."
Reviewed on 12 Aug, 2026
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.
Frequently asked questions
How much does a Mahaoya holiday package cost?
The most affordable Mahaoya package is , so your dream getaway can become a reality — without it costing a fortune. Combine flights, hotels and car rentals to create a package that's perfect for you.
How do I get a cheap travel package to Mahaoya?
Just think of all the amazing things you could do in Mahaoya with extra cash in your wallet. Watch your savings stack up when you combine your hotel and airfare bookings into a Mahaoya holiday package. You have loads of choice with Expedia too. In fact, you can choose from over 550 air carriers and 1,000,000 hotel options throughout the world. Whether you're taking a holiday with the whole family or going it alone, planning a getaway to Mahaoya is better with a package.
How far in advance should I book my Mahaoya holiday?
You'll be rewarded with the biggest variety and the lowest prices by booking your holiday to Mahaoya early. Air carriers generally release flight tickets anywhere up to a year prior to departure, so start your planning ASAP. That being said, Expedia is dedicated to providing you with the best deals around, so there's never a bad time to book your dream holiday!
What does an Expedia Mahaoya travel package include?
From flights and hotels to car rentals, Expedia can help you craft a Mahaoya package that's right for you. Heading away for a week or longer? Look into a rental car, hotel and flight bundle. If you can only manage a quick getaway, an airfare and hotel deal may be more your style. Tours and activities can be added once you've made your booking. Our packages make it simple to plan and save.
What should I know before booking a Mahaoya travel package?
A travel package can be more affordable than separately booking all you need for your trip. For example, bundle your flights, hotels and rental cars and save a tidy sum. No matter your holiday plans, there's sure to be a package that suits your budget.
Can I choose my airline with a Mahaoya Expedia holiday package?
Expedia has access to more than 550 partner airlines globally, so you certainly can. Simply select your preferred air carrier and create your ideal Mahaoya escape.
If I'm not able to travel, can I cancel my Mahaoya holiday package?
Don't worry if you're rethinking your Mahaoya holiday package — you can cancel or change your booking. And if you've booked it within 24 hours, you may be able to do it for free. However, bookings made more than 24 hours ago may incur fees from your airline, hotel or car rental company. We understand your circumstances can suddenly change, so look up our Customer Service Portal if that occurs. When you're ready to make changes, we're ready to help.
What to do in Mahaoya

Lunugamwehera NP (Block VI) Morning Safari Game Drive
S$58
per adult

Maduru Oya National Park Private Safari from Pasikuda
S$245
per adult

Gal oya : Gal Oya National Park Jeep Safari with Trek
S$163
per adult
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Book Flight + Lodging, save up to 100% of flight price - Savings based on flight + lodging package prices as compared to the price of the same components available for booking separately before all discounts and rewards applied. Your bundled savings cover up to 100% of your flight. Savings vary based on origin/destination, length of trip, stay dates and travel suppliers. Savings not available on all flight + lodging package bookings.
