Hotels in Beja

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

Beja
29 Sep — 30 Sep2
Beja
Wed 29/9
Thu 30/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Beja

Filter by star ratings
All filters
Herdade do Amarelo Nature & Spa
Herdade do Amarelo Nature & Spa
9.2 Excellent
Vila Nova de Milfontes, Beja, Portugal
Show on map
6.0 km from city centre, Vila Nova de Milfontes, Portugal 
ExcellentBased on 21 reviews
9.2

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.

HI Almograve - Pousada de Juventude
HI Almograve - Pousada de Juventude
7.5 Good
Rua do Chafariz, Longueira, Beja, Portugal
Show on map
1.5 km from city centre, Longueira, Portugal 
GoodBased on 1,100 reviews
7.5

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

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, 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.

HS Milfontes Beach
HS Milfontes Beach
7.7 Good
Avenida Marginal, Vila Nova de Milfontes, Beja, Portugal
Show on map
0.1 km from city centre, Vila Nova de Milfontes, Portugal 
GoodBased on 1,786 reviews
7.7

Hotel HS Milfontes Beach - Duna Parque Hotel Group provides a comfortable setting when in Odemira. It is the perfect base for those wishing to immerse themselves in nature, with Southwest Alentejo and Vicentine Coast Natural Park just moments away.

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, Portugal 
ExcellentBased on 870 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, Portugal 
ExcellentBased on 672 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.

Alentejo Star Hotel
Alentejo Star Hotel
8.1 Excellent
Rua Dr. Vargas, Mina de Sao Domingos, Minas de São Domingos, Beja, Portugal
Show on map
0.6 km from city centre, Minas de São Domingos, Portugal 
ExcellentBased on 1,655 reviews
8.1

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.

Quinta do Vau
Quinta do Vau
9.1 Excellent
Quinta Do Vau, Alem Rio, Mértola, Beja, Portugal
Show on map
1.0 km from city centre, Mértola, Portugal 
ExcellentBased on 1,378 reviews
9.1

Quinta do Vau provides 4-star accommodation in Mertola. It offers free Wi-Fi, a sun deck and an outdoor pool.

Enigma - Nature & Water Hotel
Enigma - Nature & Water Hotel
8.0 Excellent
Sitio do Vale do Juncal, São Teotónio, Beja, Portugal
Show on map
4.8 km from city centre, São Teotónio, Portugal 
ExcellentBased on 1,507 reviews
8.0

Enigma - Nature & Water Hotel is located in Odemira and features an indoor pool. It also offers a kids pool, an express check-in and check-out feature and a sauna.

Santa Clara Country Hotel
Santa Clara Country Hotel
8.5 Excellent
Barragem de Santa Clara 7665 – 879 – Santa Clara A Velha, Santa Clara A Velha, Beja, Portugal
Show on map
3.2 km from city centre, Santa Clara A Velha, Portugal 
ExcellentBased on 249 reviews
8.5

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

Tips for booking a Beja hotel

Cheapest month:February
Most expensive month:May
Average price in Beja:$122/night
Absolute cheapest price found:$19/night
Cheapest day:Monday
Most expensive day:Tuesday
$55 - $275
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$100 - $149
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.1 Excellent
Rua Dr. Vargas, Mina de Sao Domingos, Minas de São Domingos, Beja, Portugal
Show on map
0.6 km 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.

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
6.2 km 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.

$47
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.7 km 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.

$47
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
1.5 km from city centre,  

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

$59
Avg. per night
Alentejo Star Hotel
Alentejo Star Hotel
8.1 Excellent
Rua Dr. Vargas, Mina de Sao Domingos, Minas de São Domingos, Beja, Portugal
Show on map
0.6 km from city centre,  

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.

$69
Avg. per night
HS Milfontes Beach
HS Milfontes Beach
7.7 Good
Avenida Marginal, Vila Nova de Milfontes, Beja, Portugal
Show on map
0.1 km from city centre,  

Hotel HS Milfontes Beach - Duna Parque Hotel Group provides a comfortable setting when in Odemira. It is the perfect base for those wishing to immerse themselves in nature, with Southwest Alentejo and Vicentine Coast Natural Park just moments away.

$73
Avg. per night
Quinta do Vau
Quinta do Vau
9.1 Excellent
Quinta Do Vau, Alem Rio, Mértola, Beja, Portugal
Show on map
1.0 km from city centre,  

Quinta do Vau provides 4-star accommodation in Mertola. It offers free Wi-Fi, a sun deck and an outdoor pool.

$73
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
Enigma - Nature & Water Hotel
Enigma - Nature & Water Hotel
8.0 Excellent
Sitio do Vale do Juncal, São Teotónio, Beja, Portugal
Show on map
4.8 km from city centre,  

Enigma - Nature & Water Hotel is located in Odemira and features an indoor pool. It also offers a kids pool, an express check-in and check-out feature and a sauna.

$104
Avg. per night

Hotel prices in Beja

2 stars or below

$47 - $65

Hospedaria Dona Maria

No. 1 most popular

$54
Avg. per night
Residencial Idalio

No. 2 most popular

Residencial Idalio
8.4 Excellent
$65
Avg. per night
Mértola Castelo Palace by Eden Lands
$47
Avg. per night
3 stars

$73 - $113

Hotel Francis

No. 1 most popular

Hotel Francis
8.3 Excellent
$77
Avg. per night
Casa de Campo Estalagem de São Gens
$113
Avg. per night
HS Milfontes Beach

Best value

$73
Avg. per night
4 stars and up

$69 - $438

Pousada Convento Beja

No. 1 most popular

$107
Avg. per night
Zmar Eco Experience

No. 2 most popular

$87
Avg. per night
Alentejo Star Hotel

Best value

Alentejo Star Hotel
8.1 Excellent
$69
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?

    Our travellers prefer to stay in places like Beja, Vila Nova de Milfontes, and Zambujeira do Mar while in Beja.

  • What are the best hotels in Beja?

    Pousada Convento Beja is a very popular hotel in Beja, with a score of 8.8 from 672 reviews. Monte do Zeca (8.7 from 383 reviews) and Zmar Eco Experience (7.5 from 2,772 reviews) are also highly rated Beja hotels based on recent feedback from HotelsCombined users.