Leaf Fish Guesthouse
Beachfront guest house on Keyodhoo island
A place to stay on Keyodhoo
Leaf Fish Guesthouse is a recently renovated bed and breakfast situated directly on the beach in Keyodhoo. The property provides a private beach area and a garden, offering a peaceful setting for guests. Accommodations feature garden views and access to an inner courtyard. Rooms are equipped with air conditioning, private bathrooms, and include amenities such as coffee machines and minibars.
The honest verdict
A beachfront guest house with private beach access and comfortable, air-conditioned rooms.
Best for
- Beach lovers
- Families
- Relaxing stays
Maybe not ideal for
- Those seeking on-site water sports centres
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.
direct beach access
The guest house is located directly on the beach, offering a private beach area for guests to enjoy. Outdoor furniture and a sun deck are available, providing spaces to relax with garden views.
comfortable rooms
Accommodations include a Deluxe King Room and a Deluxe Room accommodating up to three guests. All rooms feature air conditioning, private bathrooms, and garden views from their terraces.
on-site amenities
Guests can make use of the on-site coffee shop and outdoor dining area. A minimarket is also available, alongside a garden and sun terrace for leisure.
Rooms & suites
Deluxe King Room
22 m² · sleeps 2 · 1 king bed
- Garden view
- Inner courtyard view
- Air conditioning
- Private bathroom
- Terrace
Deluxe Room (2 Adults + 1 Child)
24 m² · sleeps 3 · 1 twin bed and 1 king bed
- Garden view
- Inner courtyard view
- Air conditioning
- Private bathroom
- Terrace
Amenities at Leaf Fish Guesthouse
Most popular facilities
- Beachfront
- Family rooms
- Non-smoking rooms
- Private beach area
- Breakfast
Great for your stay
- Private bathroom
- Air conditioning
- View
- Terrace
- Family rooms
- Non-smoking rooms
- Washing machine
- Tour desk
Bathroom
- Toilet paper
- Towels
- Bath or shower
- Private bathroom
- Toilet
- Hairdryer
- Shower
Bedroom
- Linens
- Wardrobe or closet
View
- Inner courtyard view
- Garden view
- View
Outdoors
- Outdoor furniture
- Beachfront
- Outdoor dining area
- Sun deck
- Private beach area
- Terrace
- Garden
Getting there
Leaf Fish Guesthouse is on Keyodhoo in Vaavu Atoll, a local island about 81 km from Velana International Airport (MLE). Most guests come by shared speedboat from Malé or the airport — about 2 hours — which the property can usually book for you. 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. Where the public ferry runs, it costs only a few dollars.
On the map
Keyodhoo, the hotel's island, belongs to Vaavu Atoll. Vaavu Atoll is a small, quiet region famous for nurse-shark dives and the long Fotteyo Kandu reef.
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 have rated Leaf Fish Guesthouse highly, with an average of 4.8 out of 5. The property is praised for its beachfront location and family-friendly rooms. Positive comments also mention the breakfast.
Good to know
House rules
- Check-in
From 1:00 PM to 6:00 PM
- Check-out
From 8:00 AM to 11:00 AM
- Cancellation/ prepayment
Cancellation and prepayment policies vary according to accommodation type. Enter your stay dates and check the conditions of your selected option.
- Pets
Pets are not allowed.
- Smoking
Smoking is not allowed.
- Parties
Parties/events are not allowed
As published by the booking provider · always reconfirm with the property
Frequently asked
How do I get to Leaf Fish Guesthouse?
Leaf Fish Guesthouse is on Keyodhoo in Vaavu Atoll, a local island about 81 km from Velana International Airport (MLE). Most guests come by shared speedboat from Malé or the airport — about 2 hours — which the property can usually book for you. Some islands are also on the public ferry network, which is far cheaper but much slower and runs on set days.
What room types are available?
The guest house offers a Deluxe King Room for two people and a Deluxe Room that can accommodate two adults and one child, featuring one twin and one king bed.
Are meals included?
Breakfast is listed as a popular facility. The property also has an on-site coffee shop and an outdoor dining area.
What activities can I do?
Snorkelling is available, and the property has a tour desk to help arrange excursions. Oshi Beach is located 1.1 km away.
Is the property suitable for families?
Yes, family rooms are available and highlighted as a popular facility. The Deluxe Room can sleep up to three guests.
What are the room facilities?
Rooms include air conditioning, private bathrooms, terraces, coffee machines, minibars, and safety deposit boxes. Views include gardens and the inner courtyard.
Is there a private beach?
Yes, the guest house features a private beach area for guests, in addition to its beachfront setting.
Hotels near Leaf Fish Guesthouse
- Island Holiday Lodge · Keyodhoo · 0.2 km
- WOW INN KEYODHOO · Keyodhoo · 0.2 km
- Vaagali Inn · Keyodhoo · 0.3 km
- Manta View Guest House · Keyodhoo · 0.3 km
- White Maakana Lodge Maldives · Keyodhoo · 0.4 km
- Vaali Maldives Island Escapes & Dive · Vaavu · 1.2 km
- Magic Life Guest House · Felidhoo · 1.2 km
- Masfalhi View Inn · Felidhoo · 1.2 km























