Skip to main content

Search hotels in Beja

Enter your dates to see the latest prices and deals for Beja hotels

Popular hotels in Beja

Check out our top picks in Beja

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,387 reviews
    From
    $71
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 823 reviews
    From
    $141
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 874 reviews
    From
    $84
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,191 reviews
    From
    $88
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 589 reviews
    From
    $110
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 216 reviews
    From
    $90
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 466 reviews
    From
    $140
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 990 reviews
    From
    $85
    1 night, 2 adults
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 911 reviews
    From
    $52
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 85 reviews
    From
    $62
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 314 reviews
    From
    $88
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 45 reviews
    From
    $96
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,035 reviews
    From
    $94
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,106 reviews
    From
    $118
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 263 reviews
    From
    $101
    1 night, 2 adults
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 399 reviews
    From
    $80
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 70 reviews
    From
    $78
    1 night, 2 adults
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 34 reviews
    From
    $129
    1 night, 2 adults
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 71 reviews
    From
    $71
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 397 reviews
    From
    $303
    1 night, 2 adults

Filter by:

Star Rating
Review score

Holiday Inn Beja by IHG

Hotel in Beja

Holiday Inn Beja by IHG is located in Beja, 5.2 miles from Represa and 5.8 miles from São Matias.

D
Damon
From
Portugal
Lovely hotel, great staff we will be back
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,387 reviews
Price from
$70.65
1 night, 2 adults

Hotel Francis

Hotel in Beja

Located opposite Beja’s exhibition fairground and 197 feet from the bus station, Hotel Francis offers air-conditioned rooms with cable TV and a private balcony.

R
Raul
From
United States
Very accommodating. Most staff was pleasant. Rooms were comfortable
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,191 reviews
Price from
$88.31
1 night, 2 adults

BejaParque Hotel

Hotel in Beja

Located in Beja, Alentejo, this hotel is less than 1.2 mi from many of Beja’s top attractions including the Castelo de Beja. It features an outdoor pool and air-conditioned rooms with balconies.

S
Suzanne
From
Canada
Very clean Excellent staff and service Food was excellent
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,106 reviews
Price from
$117.75
1 night, 2 adults

Vila Gale Nep Kids

Hotel in Beja

Located in Beja, 18 miles from Carmo Church, Vila Gale Nep Kids provides accommodations with a garden, free private parking, a restaurant and a bar.

F
Frank
From
Portugal
Good grounds, nice swimming pools. Clean. Friendly room staff.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 397 reviews
Price from
$302.62
1 night, 2 adults

Hotel Santa Barbara

Hotel in Beja

Hotel Santa Barbara is located in Beja, 5.7 miles from Represa and 5.7 miles from São Matias.

e
erasmusplus
From
Georgia
Normal breakfast and good location
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 314 reviews
Price from
$88.31
1 night, 2 adults

Hotel Bejense

Hotel in Beja

Hotel Bejense is located in the historic center of Beja and is considered an icon of tourist classification.

L
Larry
From
United States
The breakfasts were always delicious, the coffee excellent, and the service friendly and efficient. Our room was of an adequate size. The bed was large and comfortable. The private bath was small, but not claustrophobic.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 874 reviews
Price from
$83.60
1 night, 2 adults

Hotel Melius

Hotel in Beja

Located 1640 feet from Beja city center, Hotel Melius has elegant rooms with a balcony. It offers 2 padel courts, a fitness center with body training classes and a games room with a pool table.

C
Carlos
From
Portugal
Friendly and helpful staff. The room was good and spotlessly clean. Good hotel bar
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 990 reviews
Price from
$84.78
1 night, 2 adults

Pousada Convento de Beja

Hotel in Beja

Located in a former 13th-century Franciscan convent in the heart of Beja’s historical center, Pousada Convento de Beja offers charming rooms with original features.

A
Antonio
From
Portugal
Nice and comfortable place operated by a fantastic staff. After a good night rest, a good breakfast to start a new day! I'll be back... 😉
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 823 reviews
Price from
$147.19
1 night, 2 adults

Casa Calmaria Beja

Beja

Casa Calmaria Beja enjoys a location in Beja, 5.6 miles from Represa and 5.6 miles from São Matias. The apartment is 11 miles from Baleizão. Guests can access the apartment via private entrance.

S
Sherilyn
From
United States
Breakfast was excellent and the location was great-I would highly recommend Casa Calmaria!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 263 reviews
Price from
$100.89
1 night, 2 adults

Beja Garden apartamento com terraço privado

Beja

Just a 10-minute walk from Beja Regional Museum and 0.6 miles from Carmo Church, Beja Garden apartamento com terraço privado features accommodations in Beja with a terrace.

C
Chuck
From
United States
we loved absolutely everything about this apartment! Specifically how beautiful and comfortable it was. Luciano, the owner has made certain that everything is perfect for each traveler staying here. it has a fully stocked kitchen, including an assortment of coffee, teas and other pantry items. I cannot fully express how much we enjoyed this vacation rental apartment. I highly recommend it, and would love to return in the future!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 216 reviews
Price from
$89.76
1 night, 2 adults
See all 43 hotels in Beja

Beja – 43 hotels and places to stay

Filter by:

Star Rating
Review score

Holiday Inn Beja by IHG

Hotel in Beja

Holiday Inn Beja by IHG is located in Beja, 5.2 miles from Represa and 5.8 miles from São Matias.

D
Damon
From
Portugal
Lovely hotel, great staff we will be back
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,387 reviews
Price from
$70.65
1 night, 2 adults

Hotel Francis

Hotel in Beja

Located opposite Beja’s exhibition fairground and 197 feet from the bus station, Hotel Francis offers air-conditioned rooms with cable TV and a private balcony.

R
Raul
From
United States
Very accommodating. Most staff was pleasant. Rooms were comfortable
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,191 reviews
Price from
$88.31
1 night, 2 adults

BejaParque Hotel

Hotel in Beja

Located in Beja, Alentejo, this hotel is less than 1.2 mi from many of Beja’s top attractions including the Castelo de Beja. It features an outdoor pool and air-conditioned rooms with balconies.

S
Suzanne
From
Canada
Very clean Excellent staff and service Food was excellent
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,106 reviews
Price from
$117.75
1 night, 2 adults

Vila Gale Nep Kids

Hotel in Beja

Located in Beja, 18 miles from Carmo Church, Vila Gale Nep Kids provides accommodations with a garden, free private parking, a restaurant and a bar.

F
Frank
From
Portugal
Good grounds, nice swimming pools. Clean. Friendly room staff.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 397 reviews
Price from
$302.62
1 night, 2 adults

Hotel Santa Barbara

Hotel in Beja

Hotel Santa Barbara is located in Beja, 5.7 miles from Represa and 5.7 miles from São Matias.

e
erasmusplus
From
Georgia
Normal breakfast and good location
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 314 reviews
Price from
$88.31
1 night, 2 adults

Hotel Bejense

Hotel in Beja

Hotel Bejense is located in the historic center of Beja and is considered an icon of tourist classification.

L
Larry
From
United States
The breakfasts were always delicious, the coffee excellent, and the service friendly and efficient. Our room was of an adequate size. The bed was large and comfortable. The private bath was small, but not claustrophobic.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 874 reviews
Price from
$83.60
1 night, 2 adults

Hotel Melius

Hotel in Beja

Located 1640 feet from Beja city center, Hotel Melius has elegant rooms with a balcony. It offers 2 padel courts, a fitness center with body training classes and a games room with a pool table.

C
Carlos
From
Portugal
Friendly and helpful staff. The room was good and spotlessly clean. Good hotel bar
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 990 reviews
Price from
$84.78
1 night, 2 adults

Pousada Convento de Beja

Hotel in Beja

Located in a former 13th-century Franciscan convent in the heart of Beja’s historical center, Pousada Convento de Beja offers charming rooms with original features.

A
Antonio
From
Portugal
Nice and comfortable place operated by a fantastic staff. After a good night rest, a good breakfast to start a new day! I'll be back... 😉
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 823 reviews
Price from
$147.19
1 night, 2 adults

Casa Calmaria Beja

Beja

Casa Calmaria Beja enjoys a location in Beja, 5.6 miles from Represa and 5.6 miles from São Matias. The apartment is 11 miles from Baleizão. Guests can access the apartment via private entrance.

S
Sherilyn
From
United States
Breakfast was excellent and the location was great-I would highly recommend Casa Calmaria!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 263 reviews
Price from
$100.89
1 night, 2 adults

Beja Garden apartamento com terraço privado

Beja

Just a 10-minute walk from Beja Regional Museum and 0.6 miles from Carmo Church, Beja Garden apartamento com terraço privado features accommodations in Beja with a terrace.

C
Chuck
From
United States
we loved absolutely everything about this apartment! Specifically how beautiful and comfortable it was. Luciano, the owner has made certain that everything is perfect for each traveler staying here. it has a fully stocked kitchen, including an assortment of coffee, teas and other pantry items. I cannot fully express how much we enjoyed this vacation rental apartment. I highly recommend it, and would love to return in the future!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 216 reviews
Price from
$89.76
1 night, 2 adults
See all 43 hotels in Beja

Most booked hotels in Beja and surrounding area in the past month

See all

Popular with guests booking hotels in Beja

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 314 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 397 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,191 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 823 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 874 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,106 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 990 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,387 reviews

Best hotels with breakfast in Beja and nearby

AL44

Hotel in Beja
Breakfast options
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 265 reviews

Offering free WiFi, AL44 offers accommodations in Beja, a 6-minute walk from Castelo de Beja and 400 yards from Beja Regional Museum.

From $82.43 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 874 reviews

Hotel Bejense is located in the historic center of Beja and is considered an icon of tourist classification.

From $83.60 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 314 reviews

Hotel Santa Barbara is located in Beja, 5.7 miles from Represa and 5.7 miles from São Matias.

From $88.31 per night

Casa Amarela Health & Spa has an outdoor swimming pool, garden, a terrace and bar in Beja. Featuring family rooms, this property also provides guests with a grill.

From $246.71 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 390 reviews

Hospedaria Dona Maria is located in the historic center of Beja and offers a restaurant with characteristic regional food. All the rooms and suites feature a private bathroom.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 823 reviews

Located in a former 13th-century Franciscan convent in the heart of Beja’s historical center, Pousada Convento de Beja offers charming rooms with original features.

From $105.98 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 911 reviews

Located in Beja, HI Beja - Pousada de Juventude has a garden, shared lounge, terrace, and free WiFi throughout the property.

From $52.25 per night

Hotel Melius

Hotel in Beja
Breakfast options
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 990 reviews

Located 1640 feet from Beja city center, Hotel Melius has elegant rooms with a balcony. It offers 2 padel courts, a fitness center with body training classes and a games room with a pool table.

From $94.20 per night

Budget hotels in Beja and nearby

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 85 reviews

Casa D'Arriaga offers accommodations in Beja, a 7-minute walk from Carmo Church and a few steps from Beja Regional Museum.

From $72.71 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 399 reviews

Just a 2-minute walk from Beja Regional Museum and 0.4 miles from Carmo Church, Casa Ancha features accommodations in Beja, with a seasonal outdoor swimming pool and a terrace.

From $89.02 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 71 reviews

Located in Beja and within a 3-minute walk of Beja Regional Museum, Jardim has a terrace, non-smoking rooms, and free WiFi throughout the property.

From $70.65 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,106 reviews

Located in Beja, Alentejo, this hotel is less than 1.2 mi from many of Beja’s top attractions including the Castelo de Beja. It features an outdoor pool and air-conditioned rooms with balconies.

From $105.98 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 242 reviews

Located in Beja, within a 6-minute walk of Carmo Church and 400 yards of Castelo de Beja, Hospedaria Santa Maria provides accommodations with a terrace and free WiFi as well as free private parking...

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 17 reviews

Housed in a historic building, the recently renovated Casa Caiada provides accommodations with a garden and free Wifi. With quiet street views, this accommodation features a patio.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 21 reviews

The property is around 5.8 miles from Represa, 6.4 miles from São Matias, and 12 miles from Baleizão.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 36 reviews

GALLE - Suite dos Infantes is located in Beja, just a 3-minute walk from Castelo de Beja and 200 yards from Beja Regional Museum.

Hotels located in the center of Beja

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4 reviews

The property is around 5.6 miles from Represa, 6.2 miles from São Matias, and 10 miles from Baleizão. The apartment also offers free Wifi and free private parking.

From $411.77 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8 reviews

Just a 2-minute walk from Castelo de Beja and 0.6 miles from Carmo Church, Casa Da Guia features accommodations in Beja with a garden.

From $260.06 per night

Zena Houses

Hotel in Beja
Central location
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 34 reviews

Zena Houses offers accommodations in Beja, 17 miles from Carmo Church and 17 miles from Beja Regional Museum. Both free Wifi and parking on-site are available at the vacation home free of charge.

From $141.30 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 45 reviews

Nomad Houses - Casa Sarilho is located in Beja, just a 8-minute walk from Carmo Church and 300 yards from Beja Regional Museum.

From $89.55 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9 reviews

Offering quiet street views, Casa Marmelos Aurora in Beja offers accommodations and a shared lounge.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 103 reviews

Casa do Arco - Beja is located in Beja, just 5.5 miles from Represa and 5.5 miles from São Matias. Both free Wifi and parking on-site are available at the vacation home free of charge.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews

Just a 6-minute walk from Castelo de Beja and 600 yards from Beja Regional Museum, Casa da Muralha features accommodations in Beja with a terrace.

Nomad Houses - Casa Oliva offers accommodations in Beja, a 3-minute walk from Beja Regional Museum and 5.6 miles from Represa.

FAQs about hotels in Beja

What Guests Said About Beja:

10

The place is authentic and the castle perhaps the best in...

The place is authentic and the castle perhaps the best in Portugal, not too big or overwhelming. Then there are the historic walls, a history lovers paradise. And don't forget the food, first rate. This is the "real" untouched Portugal.
Guest review by
Ian
Canada
10

Beja is a wonderful city with the modern juxtaposed with the...

Beja is a wonderful city with the modern juxtaposed with the very old. It is nice to walk the old curving narrow streets of the old part of the city. The people make it great as they are open, warm and gracious. Many people speak English.
Guest review by
Anonymous

See reviews by guests who stayed at hotels in Beja

See all
From $94.20 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,035 reviews
The room is very nice, good breakfast, the receptionist is helpful, the location is right in the centre of the historical centre of Beja. Perfect for a short visit to the town of Beja.
Guest review by
Liliana
Italy
From $73.01 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,387 reviews
- amazing hotel - good breakfast and space for it - very comfortable room - good dinner and service in restaurant - nice swimming pool - comfortable gym
Guest review by
SVETLANA
Portugal
From $105.98 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 823 reviews
We enjoyed the large pool, the peaceful atmosphere and the comfortable room. A quality hotel as you would expect from a Pousada.
Guest review by
Adam
United Kingdom
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 390 reviews
Basic hotel but perfectly suitable for our needs; the house had a nice, classic local design and decor.
Guest review by
Nuno
United Kingdom
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 263 reviews
Location and Beja in general
Guest review by
Ewald
United Kingdom