Top 10 Hotels in Beja

See all 68 Hotels in Beja
Pousada Convento de Beja - Historic Hotel
Pousada Convento de Beja - Historic Hotel

Largo D. Nuno Alvares Pereira, Beja 7801-901

4.0 out of 5.0
4.5 out of 5 (77 reviews)

Situated in Beja, this historic hotel is within a 5-minute walk of Beja Public Garden, Convento de Nossa Senhora da Conceicao …

$107
Vila Galé Clube de Campo
Vila Galé Clube de Campo

Herdade da Figueirinha, Beja 7800-730

4.0 out of 5.0
4.4 out of 5 (18 reviews)

Located on a lake, this family-friendly hotel is within 20 mi (32 km) of Beja Public Garden, 25 de Abril Park, and Beja …

$100
Estalagem de São Gens
Estalagem de São Gens

Alto de S. Gens, Serpa 7830-009

3.0 out of 5.0

Situated in Serpa, this hotel is steps from Praca da Republica, Serpa Castle, and Serpa Aqueduct. Beja Public Garden and …

$50
Hotel O Gato
Hotel O Gato

Estrada Nacional 2, Ferreira do Alentejo 7900-371

3.0 out of 5.0
3.8 out of 5 (48 reviews)

Set in Ferreira do Alentejo, this family-friendly hotel is within 25 mi (40 km) of Ruinas Romanas de Sao Cucufate, 25 de Abri …

$47
Ecoland Casa de Campo
Ecoland Casa de Campo

Caixa Postal 8481, Corte Gafo Cima, Mertola 7750-308

3.0 out of 5.0

Situated in Mertola, this country house is within 9 mi (15 km) of Church of the Assumption of Mary, Castle of Mertola, and …

$38
Pátio Victória
Pátio Victória

Rua da Eira da Pedra, Odemira 7645-258

3.0 out of 5.0

Located in Vila Nova de Milfontes, this apartment is within a 5-minute walk of Vila Nova de Milfontes Beach and Beach of …

$49
Hotel de Moura
Hotel de Moura

Praca Gago Coutinho,1, Moura 7860-010

3.0 out of 5.0
4 out of 5 (47 reviews)

Situated in the historical district, this hotel is within a 10-minute walk of Museum of Sacred Arts, Jardim Doutor Santiago …

$39
Hotel Museu
Hotel Museu

Rua Dr Afonso Costa No: 112, Mertola 7750-352

3.0 out of 5.0
4.2 out of 5 (46 reviews)

Located in the heart of Mertola, this hotel is steps from Church of the Assumption of Mary and Castle of Mertola. Museum of …

$46
Sesmarias Turismo Rural & SPA
Sesmarias Turismo Rural & SPA

Estrada Nacional387 Peroguarda/Alfundão, Ferreira do Alentejo 7900-097

4.0 out of 5.0
5 out of 5 (1 reviews)

Situated in a rural location, this hotel is within 20 mi (32 km) of Ruinas Romanas de Sao Cucufate, Beja Castle, and Praca da …

$128
Monte da Corte Ligeira
Monte da Corte Ligeira

Cabeca Gorda, Beja 7800-631

3.0 out of 5.0

Located in Cabeca Gorda, this bed & breakfast is within 12 mi (20 km) of Convento de Nossa Senhora da Conceicao, Beja Publi …

$82

Recent Reviews in Beja

Where to stay in Beja

Beja Hotel Guide

Expedia.com offers a selection of 68 hotels in Beja. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Beja. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Beja neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Beja, now, including last minute deals!