5-Day Vilankulos & Bazaruto Mozambique Beach Escape from Johannesburg
5 days· Mozambique Tours

5-Day Vilankulos & Bazaruto Mozambique Beach Escape from Johannesburg

Duration
5 days
Starts & ends
See itinerary
Group size
1–12 guests
Transfers
Included
Cancellation
See our cancellation policy

Why travellers from the US, UK, Australia and beyond book with us

  • ✓Local licensed operator
  • ✓SATSA & ATA member
  • ✓Secure PayPal or card
  • ✓30% deposit if booking 45+ days ahead
  • ✓Airport transfers included
  • ✓WhatsApp support 7 days a week

A Mozambique beach escape after your Kruger safari

Swap the bush for the turquoise Indian Ocean. This 5-day Vilankulos and Bazaruto escape from Johannesburg is the perfect way to unwind after a Kruger or Big Five safari: two sunset dhow cruises, full days on Bazaruto, Benguerra and Santa Carolina islands, seafood lunches, snorkelling over coral reefs and dolphins on the boat rides home.

Highlights

  • Two sunset cruises on a traditional dhow
  • Bazaruto dunes and Benguerra Island with seafood lunch
  • Santa Carolina (Paradise) Island and its Portuguese-era ruins
  • Snorkelling on coral reefs (scuba diving on request)
  • Dolphin sightings from the boat
  • Optional beach walks and horse riding

Flights

Flights between Johannesburg and Vilankulos are not included. They can be bought from Airlink or LAM, or we can book them for you – just ask when you book.

Itinerary

  1. Day 1: Fly Johannesburg to Vilankulos & sunset dhow cruise

    Morning flight from Johannesburg to Vilankulo Airport. You are met and transferred to your hotel (Samara Lodge or Hotel Dona Ana or similar). Check in and rest, then set sail on a traditional dhow for your first Indian Ocean sunset. Overnight at the hotel.

  2. Day 2: Bazaruto & Benguerra Islands

    After breakfast, a full-day boat trip to Bazaruto and Benguerra Islands. Climb the white dunes, walk and discover the Portuguese architecture on the island and enjoy a seafood lunch (included). Snorkelling fee and equipment are on board for those who want it (optional); scuba diving in Bazaruto is available on request – ask us for the price. Look out for dolphins on the boat ride back to Vilankulos in the evening.

  3. Day 3: Beach day & second sunset dhow cruise

    Breakfast, then a free day for optional beach activities such as beach walks or horse riding along the shore. In the late afternoon, enjoy another sunset dhow cruise.

  4. Day 4: Santa Carolina (Paradise) Island

    Breakfast, then a full-day visit to Santa Carolina Island: island walks, snorkelling on the reefs and lunch provided on board. Watch for dolphins on the way back.

  5. Day 5: Beach morning & fly to Johannesburg

    Breakfast and a last beach morning with optional activities, then transfer to Vilankulo Airport for your flight back to Johannesburg.

  • Airport transfers in Vilankulos
  • 4 nights hotel accommodation (Samara Lodge or Hotel Dona Ana or similar) with breakfast
  • 2 sunset dhow cruises
  • Full-day Bazaruto & Benguerra Island trip with seafood lunch
  • Full-day Santa Carolina Island trip with lunch on board
  • Snorkelling equipment on board
  • Meals: breakfast daily; lunch only on the Bazaruto and Santa Carolina island days

Not included

  • Flights Johannesburg – Vilankulos – Johannesburg (Airlink or LAM; we can book for you)
  • Snorkelling/marine park fees where applicable
  • Scuba diving (price on request)
  • Horse riding and optional beach activities
  • Dinners (not included on any day) and lunches on non-island days
  • Drinks, tips, visas and travel insurance
5-Day Vilankulos & Bazaruto Mozambique Beach Escape from Johannesburg5-Day Vilankulos & Bazaruto Mozambique Beach Escape from Johannesburg5-Day Vilankulos & Bazaruto Mozambique Beach Escape from Johannesburg5-Day Vilankulos & Bazaruto Mozambique Beach Escape from Johannesburg