Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Beja

Filter by star ratings
All filters
Francis
8.0 Excellent

0.5 mi from city centre, Beja Show on map

ExcellentBased on 381 reviews
8.0

Located amongst a variety of popular tourist hot spots, boutiques and restaurants, Hotel Francis Beja is ideal for guests wishing to discover Beja and its surroundings. It also features a gym, a Jacuzzi and a sauna.

Hotel Melius
8.2 Excellent

0.6 mi from city centre, Beja Show on map

ExcellentBased on 590 reviews
8.2

Hotel Melius is located in Beja and features free Wi-Fi. It also offers a tour desk, a ticket service and a sauna.

Hospedaria Dona Maria
7.7 Good

0.2 mi from city centre, Beja Show on map

GoodBased on 576 reviews
7.7

This historic guest house in Beja provides free wireless internet, as well as a 24-hour reception and a swimming pool. Surrounded by local bars and restaurants, it is a short walk from Beja Train Station.

Tips for booking a Beja hotel

Cheapest month:July
Most expensive month:November
Average price in Beja:$103/night
Absolute cheapest price found:$18/night
Cheapest day:Monday
Most expensive day:Tuesday
$18 - $254
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$18 - $158
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Beja, Beja

Show all 44 hotels
Hospedaria Dona Maria
7.7 Good

0.2 mi from city centre, Beja Show on map

This historic guest house in Beja provides free wireless internet, as well as a 24-hour reception and a swimming pool. Surrounded by local bars and restaurants, it is a short walk from Beja Train Station.

$40
Avg. per night
Francis
8.0 Excellent

0.5 mi from city centre, Beja Show on map

Located amongst a variety of popular tourist hot spots, boutiques and restaurants, Hotel Francis Beja is ideal for guests wishing to discover Beja and its surroundings. It also features a gym, a Jacuzzi and a sauna.

$56
Avg. per night
Hotel Melius
8.2 Excellent

0.6 mi from city centre, Beja Show on map

Hotel Melius is located in Beja and features free Wi-Fi. It also offers a tour desk, a ticket service and a sauna.

$60
Avg. per night

Hotel prices in Beja

3 stars

$56 - $60

#1 Most popular

Hotel Melius
8.2 Excellent
$60
Avg. per night

Best value

Francis
8.0 Excellent
$56
Avg. per night

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

Where to stay in Beja

Beja travel FAQs

  • What are the best hotels in Beja?

    One of the most popular hotels in Beja is Hotel Melius, which has been reviewed by 590 users and currently has a rating of 8.2/10. Other top-rated locations include Francis and Pousada Convento Beja, which have received 8.0/10 and 9.0/10 ratings from our users, respectively.

  • How much do hotels in Beja cost?

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

  • How much is a cheap hotel in Beja?

    Prices for Beja hotels have been found for as low as $40/night over the last 3 days.