The Mora Zanzibar Hotel - Matemwe (Zanzibar)
-5.810206, 39.358326Overview
5-star all-inclusive beachfront resort with private pools and Jacuzzis on Muyuni Beach
Accommodations & Suites
The Mora Zanzibar offers 250 suites with either private Jacuzzis or private pools. Each room has a balcony or terrace with ocean views. Suites include a minibar restocked daily and turn-down service.
Dining & Culinary Options
The hotel operates a Horizon buffet with themed nights like the Saturday 'Round the World' buffet. Jua Grill is a steakhouse serving lobster, ceviche, and crab cakes. Jikan offers Asian fusion cuisine, and Muyuni Beach Club has a pizza station and grilled local fish.
Wellness & Activities
The Mora Zanzibar runs a comprehensive wellness program with a full-service spa and fitness centre. Guests can join aerial yoga classes, personal training sessions, and guided beach walks. The spa offers couples massages, body scrubs, and a steam room.
Family & Kids Facilities
Children have access to a dedicated kids' club with supervised activities and entertainment staff. The resort has a children's playground, indoor play area, and kids' outdoor play equipment. Family rooms and interconnected suites are available for groups.
Location & Nearby Attractions
The Mora Zanzibar sits directly on Muyuni Beach, with a private beach area and infinity pool. Mnemba Island is a 5-minute boat ride for world-class diving and snorkeling. Stone Town is a 1-hour drive for cultural heritage sites, and Kichwele Forest Reserve is nearby for nature walks.
- Location: Muyuni Beach, Matemwe, Zanzibar
- Rooms: 250 suites with private pools or Jacuzzis
- Dining: 4 restaurants including Horizon buffet, Jua Grill, Jikan Asian, Muyuni Beach Club
- Wellness: Full-service spa, fitness centre, yoga classes, and personal trainers
- Family: Kids' club, indoor and outdoor play areas, and evening entertainment programs
- Package: All-inclusive with meals, beverages, and daily activities
Rooms and availability
-
Max:4 persons
-
Bed options:2 Single beds or 1 Queen-size bed
-
Max:4 persons
-
Bed options:1 King-size bed and 1 Sofa bed1 King-size bed
-
Max:4 persons
-
Bed options:2 Single beds1 King-size bed
Facilities
Main facilities
24-hour reception
24-hour security
Infinity pool
Children's play area
Kids club
Children's buffet
Cots
Beach access
Private beach
Sun loungers
Beach umbrellas
Sports & Fitness
- Fitness centre
- Diving
- Snorkelling
- Tennis court
- Billiard tables
- Darts
- Table tennis
- Yoga class
- Sports trainer
- Aerobics
- Fishing
Services
- Paid airport shuttle
- Room service
- Housekeeping
- Car hire
- Laundry
- Dry cleaning
- Tours/Ticket assistance
- Shops/Commercial services
- Welcome drink
Dining
- In-room breakfast
- Restaurant
- Poolside snack bar
- Snack bar
- Dinner
- Special diet menus
Business
- Business centre
- Fax/Photocopying
Children
- Cots
- Children's buffet
- Board games
- Children's play area
- Kids club
Spa & Leisure
- Infinity pool
- Beach access
- Beach umbrellas
- Sun loungers
- Live entertainment
- Sun terrace
- Garden area
- Spa & wellness centre
- Sauna
- Steam room
- Pedicure
- Manicure
- Waxing
- Body scrub
- Facial
- Treatment room
- Body wraps
- Back massage
- Head massage
- Full body massage
- Foot massage
- Pool with view
- Make up services
Room view
- Garden view
- Ocean view
Room features
- Air conditioning
- Mini-bar
- Sitting area
- Patio
- Terrace
- Garden furniture
- Tea and coffee facilities
- Ironing facilities
Bathroom
- Free toiletries
Self-catering
- Electric kettle
Media
- Flat-screen TV
- AM/FM alarm clock
Essential information about The Mora Zanzibar Hotel
| 💵 Lowest room price | 328 £ |
| 📏 Distance to centre | 7.4 km |
| ✈️ Distance to airport | 61.1 km |
| 🧳 Nearest airport | Kisauni, ZNZ |
Location
- City landmarks
Reviews of The Mora Zanzibar Hotel
We read 3,254 guest reviews so you don’t have to
One honest summary, pulled from every verified stay – no scrolling through hundreds of reviews.
FAQ about The Mora Zanzibar
- American Express
- Visa
- Mastercard
Compare our rates with top travel sites in 10 seconds