Hanifaru Beach Inn
Kamadhoo inn with sea views and on-site dining
A local-island guesthouse on Kamadhoo
Hanifaru Beach Inn is an inn located on Kamadhoo island in the Baa Atoll. It provides accommodation with sea views and garden views, equipped with air-conditioning, private bathrooms, and TVs. The property features a restaurant, a sun terrace, and outdoor seating areas, with a 24-hour front desk and concierge service available to guests. The inn is situated approximately 18 km from Dharavandhoo Airport. For guests seeking a meal, an on-site restaurant is available, and room service can be arranged. Free WiFi is provided throughout the property, and non-smoking rooms are offered.
The honest verdict
A straightforward inn stay with essential amenities and views of the sea or garden.
Best for
- Sea and garden views
- On-site dining
- Families
Maybe not ideal for
- Those seeking extensive resort facilities
What a stay costs
Indicative room-only estimate from the lowest nightly rate — excludes airport transfers, taxes and seasonal price changes. Many Maldives properties also require a minimum stay. Check live rates for your dates.
Rooms with views
Accommodations offer a choice between sea views or garden views. Each room includes air-conditioning, a private bathroom, and a flat-screen TV for guest comfort. Rooms also feature a terrace and free WiFi.
On-site dining and relaxation
Guests can dine at the on-site restaurant, or make use of the BBQ facilities. The property includes a sun terrace and an outdoor seating area for relaxation. A lounge area is also available.
Convenient services
A 24-hour front desk and concierge service are available to assist guests. Airport shuttle services can be arranged. Free WiFi is accessible throughout the inn, and free parking is provided.
Rooms & suites
Standard Double or Twin Room
16 m² · sleeps 2 · 1 queen bed
- Sea view
- Garden view
- Air conditioning
- Private bathroom
- Flat-screen TV
Amenities at Hanifaru Beach Inn
Most popular facilities
- Airport shuttle
- Restaurant
- Room service
- Family rooms
- Free Wifi
- Non-smoking rooms
- Private beach area
- Breakfast
Great for your stay
- Restaurant
- Private bathroom
- Air conditioning
- Terrace
- View
- Free Wifi
- BBQ facilities
- Non-smoking rooms
Bathroom
- Toilet paper
- Towels
- Private bathroom
- Toilet
- Free toiletries
- Bathrobe
- Hairdryer
- Shower
Bedroom
- Linens
- Wardrobe or closet
View
- Garden view
- Sea view
- View
Outdoors
- Picnic area
- Outdoor furniture
- Sun deck
- BBQ facilities Additional charge
- Terrace
Getting there
Hanifaru Beach Inn is on Kamadhoo in Baa Atoll, a local island about 129 km from Velana International Airport (MLE). Shared speedboats run from Malé or the airport — about 3 hours — which the property can usually book for you. A domestic flight from Malé to Dharavandhoo Airport, with a short onward transfer, is the faster option. Some islands are also on the public ferry network, which is far cheaper but much slower and runs on set days.
Shared speedboats this far from Malé typically cost about $30–100 per person each way, depending on distance, and run to a timetable rather than on demand — confirm the day and time with the property. The domestic flight costs more but takes far less time. Where the public ferry runs, it costs only a few dollars.
On the map
Kamadhoo sits in Baa Atoll. Baa Atoll is a UNESCO Biosphere Reserve, famous for Hanifaru Bay and its seasonal gatherings of manta rays and whale sharks.
Maldives tours & activities
Excursions you can book for a Maldives stay — manta & whale-shark snorkelling, sandbank picnics, diving and sunset cruises. Availability varies by island; filter by your dates and location on GetYourGuide.
Guests frequently mention the airport shuttle, on-site restaurant, room service, and family rooms. Free WiFi and non-smoking rooms are also highlighted as positive aspects.
Good to know
House rules
- Check-in
From 14:00 to 18:00
You'll need to let the property know in advance what time you'll arrive.
- Check-out
From 11:00 to 12:00
- Cancellation/ prepayment
Cancellation and prepayment policies vary according to accommodation type. Please check what conditions may apply to each option when making your selection.
- Children and beds
Child policies
Children of any age are welcome. Children 18 years and above will be charged as adults at this property. To see correct prices and occupancy information, please add the number of children in your group and their ages to your search.
Cot and extra bed policies
0 - 4 years Extra bed upon request 5 - 11 years Extra bed upon request 12+ years Extra bed upon request Prices for extra beds are not included in the total price, and will have to be paid for separately during your stay. The number of extra beds allowed is dependent on the option you choose. Please check your selected option for more information. There are no cots available at this property. All extra beds are subject to availability.
- No age restriction
There is no age requirement for check-in
- Pets
Pets are not allowed.
- Groups
When booking more than 3 rooms, different policies and additional supplements may apply.
- Smoking
Smoking is not allowed.
- Parties
Parties/events are not allowed
As published by the booking provider · always reconfirm with the property
Frequently asked
What are the room options at Hanifaru Beach Inn?
The inn offers Standard Double or Twin Rooms. These rooms are 16 m², accommodate up to 2 guests, and come with a queen bed. They provide sea or garden views and include a private bathroom and terrace.
Does Hanifaru Beach Inn have a restaurant?
Yes, there is an on-site restaurant available for guests. Room service can also be arranged.
What amenities are in the rooms?
Rooms are equipped with air conditioning, a private bathroom with free toiletries, a flat-screen TV, and a terrace. Free WiFi and views of the sea or garden are also provided.
Is there WiFi available?
Yes, free WiFi is available to guests throughout the inn.
How do I get to Hanifaru Bay from Male?
Hanifaru Beach Inn is on Kamadhoo in Baa Atoll, a local island about 129 km from Velana International Airport (MLE). Shared speedboats run from Malé or the airport — about 3 hours — which the property can usually book for you. A domestic flight from Malé to Dharavandhoo Airport, with a short onward transfer, is the faster option. Some islands are also on the public ferry network, which is far cheaper but much slower and runs on set days.
Are there family rooms?
Yes, family rooms are listed as one of the popular facilities at Hanifaru Beach Inn.
Can I park at Hanifaru Beach Inn?
Free parking is listed as one of the highlights of the property.
Where to stay for Hanifaru Bay?
Hanifaru Beach Inn is on Kamadhoo, Baa Atoll, Maldives.























