Hotels in Beja

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

Beja
Aug 6 — Aug 72
Beja
Fri 8/6
Sat 8/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Beja

Filter by star ratings
All filters
Hotel Villa Aljustrel
Hotel Villa Aljustrel
8.6 Excellent
Rua General Humberto Delgado, N5, Aljustrel, Beja, Portugal
Show on map
0.1 mi from city centre, Aljustrel, Portugal 
ExcellentBased on 369 reviews
8.6

Hotel Villa Aljustrel is situated in Aljustrel and offers free Wi-Fi. It also provides a sauna, a terrace and a safe.

Herdade do Amarelo Nature & Spa
Herdade do Amarelo Nature & Spa
9.3 Excellent
Vila Nova de Milfontes, Beja, Portugal
Show on map
3.7 mi from city centre, Vila Nova de Milfontes, Portugal 
ExcellentBased on 37 reviews
9.3

Herdade do Amarelo Nature & Spa is located in Odemira and provides recently renovated rooms and complimentary wireless internet. It is the perfect base for those wishing to get back to nature, with Southwest Alentejo and Vicentine Coast Natural Park just steps away.

Francis
Francis
8.3 Excellent
Praça Fernando Lopes Graça, Lt. 31, Beja, Beja, Portugal
Show on map
0.5 mi from city centre, Beja, Portugal 
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.

Hotel de Moura
Hotel de Moura
8.5 Excellent
Praca Gago Coutinho,1, Moura, Beja, Portugal
Show on map
0.0 mi from city centre, Moura, Portugal 
ExcellentBased on 2,023 reviews
8.5

Hotel de Moura provides a comfortable setting when in Moura. It offers a rooftop terrace, an outdoor pool and free Wi-Fi.

Pousada Castelo de Alvito - Historic Hotel
Pousada Castelo de Alvito - Historic Hotel
8.5 Excellent
Castelo de Alvito - Apartado 9, Alvito, Beja, Portugal
Show on map
0.1 mi from city centre, Alvito, Portugal 
ExcellentBased on 743 reviews
8.5

Pousada Castelo Alvito provides historic 3-star accommodation in Alvito. It also features an outdoor pool and a rooftop terrace.

Santa Clara Country Hotel
Santa Clara Country Hotel
8.6 Excellent
Barragem de Santa Clara 7665 – 879 – Santa Clara A Velha, Santa Clara A Velha, Beja, Portugal
Show on map
2.0 mi from city centre, Santa Clara A Velha, Portugal 
ExcellentBased on 277 reviews
8.6

Santa Clara Country Hotel provides a comfortable setting while in Odemira. It also offers a swimming pool and free Wi-Fi.

MIMI - Milfontes Miami Penthouse with rooftop infinity pool - Duna Parque Group
MIMI - Milfontes Miami Penthouse with rooftop infinity pool - Duna Parque Group
8.7 Excellent
Eira da Pedra, n2, Vila Nova de Milfontes, Beja, Portugal
Show on map
0.4 mi from city centre, Vila Nova de Milfontes, Portugal 
ExcellentBased on 157 reviews
8.7

Recently refurbished, MIMI - Milfontes Miami Penthouse with rooftop infinity pool - Duna Parque Hotel Group provides unique 3-star accommodation in Odemira. It is an excellent base for those wanting to immerse themselves in nature, with Southwest Alentejo and Vicentine Coast Natural Park just steps away.

Apartamentos Pátio Victória - by Portugalferias
Apartamentos Pátio Victória - by Portugalferias
7.9 Good
Vila Nova de Milfontes, Beja, Portugal
Show on map
0.2 mi from city centre, Vila Nova de Milfontes, Portugal 
GoodBased on 833 reviews
7.9

Apartamentos Patio Victoria - by Portugalferias is located in Odemira and features free Wi-Fi. It is ideal for those wishing to get back to nature, with Southwest Alentejo and Vicentine Coast Natural Park just moments away.

Hotel Melius
Hotel Melius
8.2 Excellent
Av. Fialho de Almeida, S/N, Beja, Beja, Portugal
Show on map
0.6 mi from city centre, Beja, Portugal 
ExcellentBased on 649 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.

Blue Guide
Blue Guide
9.0 Excellent
Largo do Rossio no18 1oEsq Vila Nova de Milfontes, Vila Nova de Milfontes, Beja, Portugal
Show on map
0.0 mi from city centre, Vila Nova de Milfontes, Portugal 
ExcellentBased on 644 reviews
9.0

Blue Guide offers a comfortable setting when in Odemira. It is ideal for those wanting to immerse themselves in nature, with Southwest Alentejo and Vicentine Coast Natural Park just steps away.

Tips for booking a Beja hotel

Cheapest month:February
Most expensive month:May
Average price in Beja:$87/night
Absolute cheapest price found:$14/night
Cheapest day:Sunday
Most expensive day:Wednesday
$40 - $200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$73 - $150
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Beja hotels

Show all 892 hotels
1
Alentejo Star Hotel
Alentejo Star Hotel
8.2 Excellent
Rua Dr. Vargas, Mina de Sao Domingos, Minas de São Domingos, Beja, Portugal
Show on map
0.4 mi from city centre, Minas de São Domingos 

Boasting an outdoor pool, Alentejo Star Hotel - Sao Domingos / Mertola - Duna Parque Group is situated in Mertola and offers comfortable accommodation. It also features a playground, meeting rooms and a kids pool.

2
Residencial Idalio
Residencial Idalio
8.5 Excellent
Rua Engenheiro Arantes Oliveira, 30, Odemira, Beja, Portugal
Show on map
0.1 mi from city centre, Odemira 

Residencial Idalio provides a traditional setting while in Odemira. It also offers room service, free Wi-Fi and a swimming pool.

3
Troia Design Hotel
Troia Design Hotel
9.1 Excellent
Marina De Troia - Península De Troia, Tróia, Setubal, Portugal
Show on map
0.2 mi from city centre, Tróia 

Situated in Grandola, Troia Design Hotel provides unique 5-star accommodation, as well as an infinity pool and a sauna. There is also a fitness centre with an infinity pool.

Cheapest hotels in Beja, Alentejo

Show all 892 hotels
Parque de Campismo Orbitur Sitava Milfontes
Parque de Campismo Orbitur Sitava Milfontes
7.2 Good
Vila Nova de Milfontes, Beja, Portugal
Show on map
3.9 mi from city centre,  

Parque de Campismo Orbitur Sitava Milfontes provides a comfortable setting when in Odemira. It also offers free Wi-Fi, an outdoor pool and a games room.

$35
Avg. per night
Mértola Castelo Palace by Eden Lands
Mértola Castelo Palace by Eden Lands
8.1 Excellent
António José de Almeida 12, Mértola, Beja, Portugal
Show on map
0.5 mi from city centre,  

This unique property in Mertola provides free wireless internet, as well as a swimming pool and a sun deck. It is ideally positioned for guests wishing to visit local attractions.

$38
Avg. per night
Hospedaria Dona Maria
Hospedaria Dona Maria
7.7 Good
Largo D. Nuno Álvares Pereira Nº12, Beja, Beja, Portugal
Show on map
0.2 mi 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.

$39
Avg. per night
Alojamentos Vitinho - Vila Nova Milfontes
Alojamentos Vitinho - Vila Nova Milfontes
8.9 Excellent
Brejo da estrada lote 2 A/B, Vila Nova de Milfontes, Beja, Portugal
Show on map
0.5 mi from city centre,  

Boasting a swimming pool, Alojamentos Vitinho - Vila Nova Milfontes is situated in Odemira and offers comfortable accommodation. Guests can also make use of free Wi-Fi.

$41
Avg. per night
Hospedaria A Italiana
Hospedaria A Italiana
7.9 Good
Rua Da Victória, 8 Rch, Moura, Beja, Portugal
Show on map
0.2 mi from city centre,  

Hospedaria A Italiana is located in Moura and is close to Sao Joao Baptista. Those staying at the property can also make use of complimentary Wi-Fi access throughout their stay.

$41
Avg. per night
HI Almograve - Pousada de Juventude
HI Almograve - Pousada de Juventude
7.5 Good
Rua do Chafariz, Longueira, Beja, Portugal
Show on map
0.9 mi from city centre,  

HI Almograve - Pousada de Juventude provides a comfortable setting when in Odemira. Guests can also enjoy complimentary internet throughout the property.

$43
Avg. per night
Blue Guide
Blue Guide
9.0 Excellent
Largo do Rossio no18 1oEsq Vila Nova de Milfontes, Vila Nova de Milfontes, Beja, Portugal
Show on map
0.0 mi from city centre,  

Blue Guide offers a comfortable setting when in Odemira. It is ideal for those wanting to immerse themselves in nature, with Southwest Alentejo and Vicentine Coast Natural Park just steps away.

$45
Avg. per night
Apartamentos Pátio Victória - by Portugalferias
Apartamentos Pátio Victória - by Portugalferias
7.9 Good
Vila Nova de Milfontes, Beja, Portugal
Show on map
0.2 mi from city centre,  

Apartamentos Patio Victoria - by Portugalferias is located in Odemira and features free Wi-Fi. It is ideal for those wishing to get back to nature, with Southwest Alentejo and Vicentine Coast Natural Park just moments away.

$47
Avg. per night

Hotel prices in Beja

2 stars and under

$38 - $81

Casa dos Arcos

#1 Most popular

Casa dos Arcos
8.0 Excellent
$52
Avg. per night
Hospedaria Dona Maria

#2 Most popular

$39
Avg. per night
Mértola Castelo Palace by Eden Lands
$38
Avg. per night
3 stars

$22 - $112

Hotel de Moura

#1 Most popular

Hotel de Moura
8.5 Excellent
$49
Avg. per night
Selina Milfontes

Best value

$22
Avg. per night
4 stars +

$57 - $158

Pousada Castelo de Alvito - Historic Hotel

#1 Most popular

$94
Avg. per night
Alentejo Star Hotel

#2 Most popular

Alentejo Star Hotel
8.2 Excellent
$63
Avg. per night
Quinta do Vau

Best value

Quinta do Vau
9.2 Excellent
$57
Avg. per night

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

Where to stay in Beja

Beja travel FAQs

  • Where is the best place to stay in Beja?

    When visiting Beja, consider checking out Mértola, Curvatos, and Ferreira do Alentejo as some of the most sought after locations.

  • What are the best hotels in Beja?

    Beja is home to many highly-rated hotels, one of which is Hotel de Moura, which has a current rating of 8.5. For other potential stays, consider Herdade Do Freixial - Turismo Rural and MIMI - Milfontes Miami Penthouse with rooftop infinity pool - Duna Parque Group, which can also be great places to stay in Beja.