Hotels in Beja

Search and compare Beja hotels from hundreds of travel sites and save

Beja, Portugal
26 Sep — 27 Sep2
Beja, Portugal
Sun 26/9
Mon 27/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Beja

Filter by star ratings
All filters
Hotel Francis
Hotel Francis
8.3 Excellent
Pracâ A Fernando Lopes Graca, 31, Beja, Beja, Portugal
Show on map
0.8 km from city centre, Beja 
ExcellentBased on 386 reviews
8.3

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.

Vila Galé Clube De Campo
Vila Galé Clube De Campo
8.1 Excellent
Herdade Da Figueirinha - Aptd.404 - Albernoa, Beja, Beja, Portugal
Show on map
19.7 km from city centre, Beja 
ExcellentBased on 871 reviews
8.1

Featuring complimentary Wi-Fi, an all-hours reception and free on-site parking, Vila Gale Clube De Campo is located in Beja and has comfortable guest rooms. The multiple facilities this peaceful hotel offers include outdoor tennis courts, a sauna and a Jacuzzi.

Pousada Convento Beja
Pousada Convento Beja
8.8 Excellent
Largo D. Nuno Álvares Pereira, Beja, Beja, Portugal
Show on map
0.3 km from city centre, Beja 
ExcellentBased on 671 reviews
8.8

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
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 569 reviews
7.7

This historic guest house in Beja provides free wireless internet, as well as luggage storage 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:$134/night
Absolute cheapest price found:$24/night
Cheapest day:Friday
Most expensive day:Thursday
$24 - $338
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$105 - $456
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Beja, Beja

Show all 45 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 luggage storage and a swimming pool. Surrounded by local bars and restaurants, it is a short walk from Beja Train Station.

$54
Avg. per night
Hotel Francis
Hotel Francis
8.3 Excellent
Pracâ A Fernando Lopes Graca, 31, Beja, Beja, Portugal
Show on map
0.8 km from city centre,  

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.

$77
Avg. per night
Pousada Convento Beja
Pousada Convento Beja
8.8 Excellent
Largo D. Nuno Álvares Pereira, Beja, Beja, Portugal
Show on map
0.3 km from city centre,  

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

$109
Avg. per night
Vila Galé Clube De Campo
Vila Galé Clube De Campo
8.1 Excellent
Herdade Da Figueirinha - Aptd.404 - Albernoa, Beja, Beja, Portugal
Show on map
19.7 km from city centre,  

Featuring complimentary Wi-Fi, an all-hours reception and free on-site parking, Vila Gale Clube De Campo is located in Beja and has comfortable guest rooms. The multiple facilities this peaceful hotel offers include outdoor tennis courts, a sauna and a Jacuzzi.

$131
Avg. per night

Where to stay in Beja

Beja travel FAQs

  • What are the best hotels in Beja?

    Pousada Convento Beja is a very popular hotel in Beja, with a score of 8.8 from 671 reviews. Vila Galé Clube De Campo (8.1 from 872 reviews) and Hotel Melius (8.2 from 640 reviews) are also highly rated Beja hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Beja tonight?

    Users have found prices for hotels in Beja tonight starting as low as $69, rising to an average cost of $136, based on searches in the last 72 hours.