Hotels in Beira, Mozambique

Search and compare Beira, Mozambique hotels from hundreds of travel sites and save

Beira, Mozambique
Dec 2 — Dec 32
Beira, Mozambique
Fri 12/2
Sat 12/3
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Beira

Filter by star ratings
All filters
Beira Terrace Hotel
7.6 Good
AV. Marginal, Beira, Mozambique
Show on map
1.1 mi from city centre, Beira, Mozambique 
GoodBased on 209 reviews
7.6

Situated in Beira, Beira Terrace Hotel offers 4-star accommodation, as well as an outdoor pool. It provides free Wi-Fi, a 24-hour reception and meeting rooms.

Hotel Tivoli Beira
7.0 Good
Avenida De Bagamoio 363, Beira, Mozambique
Show on map
0.9 mi from city centre, Beira, Mozambique 
GoodBased on 27 reviews
7.0

Hotel Tivoli Beira provides a comfortable setting while in Beira. It is conveniently located for guests wanting to discover the area's attractions.

Golden Peacock Resort Hotel
Zona do Estori talhao no.16, Beira, Mozambique
Show on map
4.5 mi from city centre, Beira, Mozambique 

Situated in Maputo, Golden Peacock Resort Hotel offers 5-star accommodation, as well as a private beach, a sauna and an outdoor pool. It also provides a beauty centre, a Turkish steam bath and an express check-in and check-out feature.

VIP Inn Beira
Rua Luis Inácio, 172, Beira, Mozambique
Show on map
1.0 mi from city centre, Beira, Mozambique 

Vip Inn Beira offers 3-star accommodation in Beira. It is ideally located for guests wanting to discover the area's attractions.

Hotel prices in Beira

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Beira

Facts about staying in Beira

  • What are the best hotels in Beira?

    Beira Terrace Hotel, rated with a score of 7.6 from 209 reviewers, is one of the most popular hotels in Beira. Other top stays include Hotel Tivoli Beira, with an average rating of 7.0 from 27 reviewers, and Hotel Uzeir, with a score of 7.5 from 83 reviewers.

  • How much do hotels in Beira cost?

    The average price of a hotel in Beira is $84 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Beira?

    Over the last 3 days, Beira hotels have been found for as cheap as $54/night in searches by HotelsCombined users. For the weekend of Dec 2 to Dec 4 specifically, prices in Beira are around $54 per night or higher.