All hotels in Maggona, Western Province
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
All hotels in Maggona, Western Province
We have found 492 Maggona Hotels
- Beluga Sands Beach
- White Villa Resort Aungalla
- Hotel Samsara
- Rathna Beach Wadduwa
- Cocoon Resort & Villas
- Villa Acadia
- Hotel Hemadan
- New Nimesha Hotel
- German Lanka
- Treetop Resort
- Hala Heritage Villa
- sakurahana guest house
- FEEL Beach Villa
- Handiranwila Resort
- Sath Villa Naadi Ayurveda Resort
- Grand Lotus Bentota
- Olcote in Ceylon
- Happy Man Village - One-Bedroom Villa
- Happy Man Village - Deluxe Triple Room - 3
- ocean of life ayurveda Hotel
- Happy Man Village - Deluxe Triple Room - 1
- Happy Man Village - Deluxe Triple Room - 4
- Happy Man Village - One-Bedroom Villa
- Happy Man Village - One-Bedroom Villa
- Jungle Fence
- Villa 97 Bolgoda
- Cinnamon Bentota Beach Signature Selection
- The Cinnamon Cottage
- Laluna Ayurveda Resort
- Surrounded by lush greenery, offers homely and comfortable accommodation.
- Paradise Road The Villa Bentota
- Coco Royal Beach Resort - Waskaduwa
Let Expedia take you to the best Hotels in Maggona. You'll find the largest selection of hotel deals, discount prices, and cheap hotel rates on reservations anywhere in the world. Expedia, the leader in world travel, gives you customer reviews, maps, and the best selection of hotels near landmarks and attractions.