Book Cheap Hotels in Macachula
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Macachula
Most frequently booked Macachula hotels

Bahia Mar Boutique Hotel
Vilanculos, Vilanculos
210.68 km from city centre
Stay at this 5-star luxury resort in Vilanculos. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Vilanculos Beach and Municipal Market are located nearby.
Pool
Hot tub

Anantara Bazaruto Island Resort
Bazaruto Archipelago, Bazaruto Island
238.53 km from city centre
Stay at this 5-star luxury resort in Bazaruto Island. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Popular attraction Bazaruto National Park is located nearby.
On private beach
Pool

Villas do Indico Eco - Resort & Spa Lodge
Parcela 32, Chigamane, Vilanculos, Inhambane
218.1 km from city centre
The price is CA $209 per night
CA $209
CA $243 total
includes taxes & fees
27 Feb - 28 Feb
Stay at this 4-star beach lodge in Vilanculos. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Kitesurfing Centre Mozambique and Vilanculos Beach are located nearby.
On private beach
Pool

Dona Ana Hotel
Av. Marginal, Vilanculos, Inhambane
Free cancellation
Reserve now, pay when you stay
209.42 km from city centre
The price is CA $138 per night
CA $138
CA $161 total
includes taxes & fees
11 Mar - 12 Mar
Stay at this 4-star beach hotel in Vilanculos. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Vilanculos Beach and Municipal Market are located nearby.
Pool
Breakfast included

Vilanculos Beach Lodge
Bairro 19 de Outubroo, Vilanculos
211.44 km from city centre
Stay at this 4-star beach lodge in Vilanculos. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Vilanculos Beach and Municipal Market are located nearby.
Pool
Breakfast included

Santorini Mozambique
19 cle Outboro, Vilanculos
210.36 km from city centre
The price is CA $1,704 per night
CA $1,704
CA $1,983 total
includes taxes & fees
12 Mar - 13 Mar
Stay at this 4-star beach hotel in Vilanculos. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Vilanculos Beach and Municipal Market are located nearby.
Pool
Breakfast included

Azura Benguerra Island
Benguerra Island, Benguerra Island
223.48 km from city centre
Stay at this 5-star luxury hotel in Benguerra Island. Enjoy free breakfast, free WiFi, and private plunge pools. Popular attraction Benguerra Island Beach is located nearby.
Pool
Hot tub

asDunas Lodge
Barrio Chigamane, Vilanculos, Inhambane
216.38 km from city centre
The price is CA $865 per night
CA $865
CA $1,004 total
includes taxes & fees
1 Mar - 2 Mar
Stay at this 5-star luxury lodge in Vilanculos. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Kitesurfing Centre Mozambique and Vilanculos Beach are located nearby.
On private beach
Pool

Ocean Pearl Beach Lodge
Rua Aeroporto, Vilanculos, Inhambane
Free cancellation
Reserve now, pay when you stay
205.26 km from city centre
The price is CA $444 per night
CA $444
CA $515 total
includes taxes & fees
27 Feb - 28 Feb
Stay at this 3-star beach lodge in Vilanculos. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Fish Market and Municipal Market are located nearby.
Pool
Parking included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Macachula hotels essential information
Accommodation | 118 hotels |
---|---|
Lowest Price | CA $138 |
Highest Price | CA $1,704 |
Popular hotels | Bahia Mar Boutique Hotel, Anantara Bazaruto Island Resort, Villas do Indico Eco - Resort & Spa Lodge, Dona Ana Hotel, Vilanculos Beach Lodge, Santorini Mozambique, Azura Benguerra Island, asDunas Lodge, Ocean Pearl Beach Lodge |
Frequently asked questions
Most popular
Hotels
Ski Resorts and Hotels in AmquiB&B Pacific Central StationVillas NassauHotels in Niagara FallsHotel Espresso Montreal DowntownSandmanHotels Hotels in TorontoKid Friendly Hotels in ChelseaHotels near Casino Nova ScotiaThe Statler Hotel at Cornell UniversityHotel Wedding Venues in Gaspe PeninsulaKid Friendly Hotels in Fargo
Flights
Delta Vancouver (YVR) to Atlanta (ATL) flightsChina Southern Airlines Toronto (YYZ) to Delhi (DEL) flightsAir Canada Calgary (YYC) to Sepang (KUL) flightsAir India Toronto (YYZ) to Coimbatore (CJB) flightsWestJet Vancouver (YVR) to Sudbury (YSB) flightsComox to Phoenix (YQQ - PHX)JetBlue Airways North Syracuse (SYR) to San Diego (SAN) flightsFlights to Antigua GuatemalaFlights to Jamaica (JAM)Air Canada Sidney (YYJ) to Albuquerque (ABQ) flightsFlights from Winnipeg to BanffAir Canada Regina (YQR) to Vancouver (YVR) flightsBritish Airways Vancouver (YVR) to Manchester (MAN) flightsAir Canada Cranbrook (YXC) to Whitehorse (YXY) flightsFlights to HolguínAir India Toronto (YYZ) to Delhi (DEL) flightsLufthansa Ottawa (YOW) to Manchester (MAN) flights