Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Beja

Filter by star ratings
All filters
Herdade da Diabroria - Agroturismo
8.7 Excellent

4.6 mi from city centre, Beja Show on map

ExcellentBased on 535 reviews
8.7

Located in Beja, Herdade da Diabroria - Agroturismo is within a 25-minute drive of Beja Airport and offers free Wi-Fi and an outdoor pool. It also features vip rooms and a garden.

Pousada Convento Beja
9.0 Excellent

0.2 mi from city centre, Beja Show on map

ExcellentBased on 585 reviews
9.0

Pousada Convento de Beja offers 4-star accommodation in Beja. It also features outdoor tennis courts, a rooftop terrace and an outdoor pool.

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:£81/night
Absolute cheapest price found:£13/night
Cheapest day:Monday
Most expensive day:Thursday
£13 - £182
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£13 - £239
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.

£29
Avg. per night
Herdade da Diabroria - Agroturismo
8.7 Excellent

4.6 mi from city centre, Beja Show on map

Located in Beja, Herdade da Diabroria - Agroturismo is within a 25-minute drive of Beja Airport and offers free Wi-Fi and an outdoor pool. It also features vip rooms and a garden.

£66
Avg. per night
Pousada Convento Beja
9.0 Excellent

0.2 mi from city centre, Beja Show on map

Pousada Convento de Beja offers 4-star accommodation in Beja. It also features outdoor tennis courts, a rooftop terrace and an outdoor pool.

£78
Avg. per night

Where to stay in Beja

Beja travel FAQs

  • What are the best hotels in Beja?

    Herdade da Diabroria - Agroturismo, rated with a score of 8.7 from 535 reviewers, is one of the most popular hotels in Beja. Other top stays include Pousada Convento Beja, with an average rating of 9.0 from 585 reviewers, and Herdade da Malhadinha Nova - Relais & Châteaux, with a score of 9.0 from 148 reviewers.

  • How much do hotels in Beja cost?

    The average prices of hotels in Beja have been around £67 per night over the last 3 days.

  • How much is a cheap hotel in Beja?

    £27 per night is the cheapest Beja hotel price found in our data from the last 72 hours.