Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Beja

Filter by star ratings
All filters
Hospedaria Dona Maria
Hospedaria Dona Maria
7.7 Good
Largo D. Nuno Álvares Pereira Nº12, Beja, Beja, Portugal
Show on map
0.3 km from city centre, Beja 
GoodBased on 587 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:₹ 7,104/night
Absolute cheapest price found:₹ 1,271/night
Cheapest day:Friday
Most expensive day:Thursday
₹ 1,271 - ₹ 17,896
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 5,564 - ₹ 24,186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Beja, Beja

Show all 43 hotels
Hospedaria Dona Maria
Hospedaria Dona Maria
7.7 Good
Largo D. Nuno Álvares Pereira Nº12, Beja, Beja, Portugal
Show on map
0.3 km from city centre,  

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.

₹ 2,920
Avg. per night

Where to stay in Beja

Beja travel FAQs

  • What are the best hotels in Beja?

    Pousada Convento Beja, rated with a score of 8.9 from 608 reviewers, is one of the most popular hotels in Beja. Other top stays include Herdade da Malhadinha Nova - Relais & Châteaux, with an average rating of 9.0 from 168 reviewers, and Hotel Bejense, with a score of 8.4 from 923 reviewers.