Hotels of Earth

Baia Sonambula

Casa Barry Road, Praia do Tofo, MZ

9.3 guest rating· 124 reviews

About this hotel

Seaside Oasis at Baia Sonambula

Luxurious Accommodation : Each unit at Baia Sonambula boasts a private bathroom, including a shower, hairdryer, and complimentary toiletries for a comfortable stay.

Convenient Amenities : Enjoy the convenience of a shared lounge, garden, room service, and free WiFi throughout the property. Start your day right with a delicious continental breakfast served at the bed and breakfast.

Explore Tofo : Located just a short walk from the market and the center of Tofo, Baia Sonambula is the perfect base for exploring nearby attractions such as Peri-Peri Divers, Diversity SCUBA, and Tofo Monument Hike Start/End.

Book your stay at Baia Sonambula now for a relaxing and unforgettable experience by the beach!

Rooms & rates

Deluxe Double or Twin Room with Garden View

Sleeps 2 · 25 m² · Extra-large double bed (Super-king size), 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • Safety deposit box
  • Hair dryer

Double or Twin Room with Sea View

Sleeps 2 · 40 m² · Extra-large double bed (Super-king size), 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • Safety deposit box
  • Hair dryer

Deluxe Double or Twin Room with Sea View

Sleeps 2 · 40 m² · Extra-large double bed (Super-king size), 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • Safety deposit box
  • Hair dryer

Deluxe Double Room with Side Sea View

Sleeps 2 · 70 m² · Extra-large double bed (Super-king size), 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • Safety deposit box
  • Hair dryer

Standard Double or Twin Room

Sleeps 2 · 25 m² · Extra-large double bed (Super-king size), 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • Safety deposit box
  • Hair dryer

Amenities

  • Free WiFi
  • Outdoor pool
  • Plunge pool
  • Swimming pool
  • Free Parking
  • Accessible parking
  • Snack bar
  • Beach
  • Beachfront
  • Room service
  • 24-hour security
  • Non-smoking rooms
  • Airport shuttle (additional charge)
  • Board games/puzzles
Show all 35 amenities
  • Currency exchange
  • Daily housekeeping
  • Designated smoking area
  • Fax/photocopying
  • Fire extinguishers
  • Fruits
  • Garden
  • Ironing service
  • Laundry
  • Luggage storage
  • Massage services
  • Outdoor furniture
  • Private check-in/check-out
  • Safety deposit box
  • Shared lounge/TV area
  • Shuttle service (additional charge)
  • Shuttle service (free)
  • Sun terrace
  • Terrace
  • Vending machine - drinks
  • Wine/champagne

Location

© OpenStreetMap contributors

Casa Barry Road, Praia do Tofo, MZ

Check-in
from 02:00 PM to 08:30 PM
Check-out
until 10:00 AM

What guests say9.3124 reviews

+ Beautiful location+ Outstanding service+ High-quality breakfast+ Intimate atmosphereLimited air conditioningSome rooms feel crampedEarly morning noise
Cleanliness8.9
Service9.4
Location9.9
Room Quality8.4
Amenities9.4
Value for Money8.9

Absolutely stunning and peaceful place!

10.0

The place is amazing and intimate. Staff is extremely helfpul and good. Breakfast was incredible! 1000/10

Lara · NL · 2026-07-19

Stunning views, service & standards

10.0

Stunning boutique hotel in Tofo ... so much thoughtfulness & beauty about the whole customer experience has been captured & embodied within this gorgeous oasis ... it was hard to leave all the comforts of this beautiful space. From the variety of comfy seating / lounging areas, the stunning views from the breakfast area, delightful homemade lemongrass soaps & hair shampoos, the freshly baked breads & cakes, the fabulous breakfast menu, the luxurious bed with beautiful mosquito netting (with no holes!), the lovely plunge pool to refresh in, a great breakfast box for my early departure & all the gorgeous flower arrangements / plants ... everything was wonderful. Stunning standards ... I could have stayed there forever!! The team at Baia Sonambula are exceptional, welcoming, personable & professional ... Special thanks to Adriano who went above & beyond to help me get on a bus back to Maputo at 5 am after flight delays meant my domestic flight wouldn't connect in time with my International connection so I could climb Kilimanjaro & then finding out the bus I booked was a no-show & then flagging down a local bus that would take me there ... I'm eternally grateful & yes I did make it to the top of Kili. Thanks everyone for making Baia Sonambula such a special experience ... I'll be back to stay longer!!

Loved everything

Jenny · AU · 2026-07-09

Guest review

10.0

Gostei de tudo! É o sitio de referência no Tofo, a não perder. O pequeno-almoço é excelente, as vistas são lindas e estamos a poucos passos pé da praia. Aconselho a ficar nos quartos vista mar, são bastante superiores aos restantes.

Isabel · MZ · 2026-07-07

Guest review

7.0

The room

Cristina · MZ · 2026-07-06

Guest review

9.0

Petit hotel de charme à la décoration agréable. Magnifique vue sur la mer. Excellent petit déjeuner.

Pas de parking voiture. Pas de restaurant. Pas de piscine. L'hôtel est un donc trop cher pour la prestation.

Isabelle · FR · 2026-06-18

Guest review

10.0

Best choice in Tofu - virtually on the main beautiful beach. Comfortable and well decorated rooms, great breakfasts and excellent staff

Charl · ZA · 2026-06-16

Good to know

A deposit may be required at the property.

Parking

Free public parking is possible on site (reservation is not needed).

Internet

WiFi is available in public areas and is free of charge.

Pets

Pets are not allowed.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 1 year old stay for free when using an available cot.

Children up to and including 1 year old stay for free when using an existing bed.

Children from 2 years old to 17 years old stay for US$35 per person per night when using an existing bed.

Children from 2 years old to 17 years old stay for US$35 per person per night when using an available extra bed.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.