Search hotels in Beja

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

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Beja – 50 hotels and places to stay

Filter by:

Star rating
Review score

Casa Amarela Health & Spa

Hotel in Beja

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

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews
Price from
€ 193.22
1 night, 2 adults

Holiday Inn Beja by IHG

Hotel in Beja

Holiday Inn Beja by IHG is situated in Beja, 400 metres from Arco Romano De Beja and 500 metres from Sé de Beja.

t
tomas
From
Sweden
This is a great hotel. Eveything very fresh and new and the rooms are wonderful. Parking of the car was easy outside and if you want they also have a garage for Eur 10.- which is ok. Breakfast was absolut top and staff very friendly.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,964 reviews
Price from
€ 70
1 night, 2 adults

Hotel Melius

Hotel in Beja

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

H
Hugo
From
Belgium
They are really top people,staff is 10 stars , accommodation is 10 stars . I loved everything!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,108 reviews
Price from
€ 72
1 night, 2 adults

BejaParque Hotel

Hotel in Beja

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

B
Bal
From
Portugal
Comfortable. Cleaning. Specially location.parking available for vehicles
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,148 reviews
Price from
€ 120
1 night, 2 adults

Pousada Convento de Beja

Hotel in Beja

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

G
GaynsR
From
United Kingdom
Great location right in the centre of Beja with secure parking. Beautiful historic building with large open common spaces. We stayed over Christmas and enjoyed great hospitality and food.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,016 reviews
Price from
€ 100
1 night, 2 adults

Vila Gale Nep Kids

Hotel in Beja

Located in Beja, 30 km from Carmo Church, Vila Gale Nep Kids provides accommodation with a garden, free private parking, a restaurant and a bar.

A
Adérito
From
Portugal
The hotel is made for kids, if that's the mentality you have to have when you go there, it's for them. My kid loved it. She said "most hotels are almost all for adults and just a bit for kids, this one is almost all for us and just a bit for adults". That's it. It's isolated, it's in a huge property that you don't see anything else other than fields and another hotel in the horizon, if you want to go somewhere you have to drive out, so it's a place to stay in theory. It has activities every hour for kids from 9am to 9pm roughly, some for older, some for younger ones but there is always something for them to do. It has the standard I expect from the the Vila Galé Hotels. Great facilities, staff and food. I never give a 10 on anything because I don't believe in perfection but for this one I will open an exception
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 517 reviews
Price from
€ 268
1 night, 2 adults

Hotel Santa Barbara

Hotel in Beja

Hotel Santa Barbara is set in Beja, 9.2 km from Represa and 10 km from São Matias. With free bikes, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

S
Shelley
From
Portugal
Fabulous breakfast and very nice n freindly staff
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 346 reviews
Price from
€ 78
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.

D
David
From
Ireland
I've stayed in a lot of hotels over the years but for the blend of genuine staff warmth, quaintness, value for money, comfy bed and character, I'd have to put this one up near the top. Its location right in the cobblestoned centre of Beja just adds to the allure. If you are staying in Beja, itself a very nice little town, don't look any further.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 851 reviews
Price from
€ 71
1 night, 2 adults

Hotel Francis

Hotel in Beja

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

L
Lesley
From
Israel
very comfortable beds ,clean. a good breakfast
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,210 reviews
Price from
€ 85
1 night, 2 adults

Casa Calmaria Beja

Beja

Offering city views, Casa Calmaria Beja is an accommodation situated in Beja, 200 metres from Carmo Church and 300 metres from Beja Regional Museum.

K
Kateryna
From
Ukraine
Great location in the very city center. Very clean, comfortable beds, everything in place. Host suggests everything you need for a great stay, from towels to toaster. Perfect idea to visualize the kitchen facilities. Highly recommended
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 236 reviews
Price from
€ 108
1 night, 2 adults
See all 50 hotels in Beja

Most booked hotels in Beja and surroundings in the past month

See all

Popular with guests booking hotels in Beja

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

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,963 reviews

Popular with guests booking hotels in Beja

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

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,108 reviews

Popular with guests booking hotels in Beja

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

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 851 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 346 reviews

Popular with guests booking hotels in Beja

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 517 reviews

Popular with guests booking hotels in Beja

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

Budget hotels in Beja and nearby

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,148 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,963 reviews

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

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,108 reviews

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

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 851 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 346 reviews

FAQs about hotels in Beja

What guests said about Beja:

Scored out of 10, guest rating 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 byIan
Canada
Scored out of 10, guest rating 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 byAnonymous

See reviews by guests who stayed at hotels in Beja

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,210 reviews
The hotel is very nice, have confortable facilities. The bedrom as a lot of space, with a confortable bed, and the bathroom is also good. The breakfast is very good in terms of quality, but could have more variety and natural juices (like orange for example). The pool is also good, it’s not very big but can fit everyone, and it’s in the shadow which is good because it’s very hot in summer. Overall, it was good experience and we would like to repeat it.
Guest review byJoana
Portugal
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 335 reviews
This was an unexpected gem in the heart of Beja. The welcome and "honesty bar" facilities were very welcome. Our room was clean and stylish. We especially enjoyed the breakfast in the garden - it was the best we have ever had with so much choice - nothing was too much trouble. We will definitely be back.
Guest review byEdward
United Kingdom
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,148 reviews
The location is superb and the hotel is very recent. Perfect for a night's rest after a day in the region.
Guest review byMiguel_S_L
Portugal
From € 119 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,016 reviews
Great hotel with lovely facilities and had a nice dinner there too.
Guest review byGill
United Kingdom
From € 85 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,963 reviews
Very nice hotel, beds were comfortable.
Guest review byLaura
United Kingdom

More places to explore, more ways to go

  • Hotels in Baixo Alentejo

    Look beyond Beja and set off to discover more of Baixo Alentejo.
  • Flights to Beja

    Book your tickets for this popular flight route in just a few simple steps.
  • Car hire in Beja

    Hire a car and hit the road, whether that's A to B or for a longer road trip.
  • Hotels in Lisbon

    Take a look at hotels in Lisbon and explore more of Portugal.
  • Hotels in Porto

    Take a look at hotels in Porto and explore more of Portugal.
  • Hotels in Portugal

    Eager to explore more of Portugal? Find hotels up and down the country!
  • Hotels in Évora

    Want to extend your trip or still just browsing? Try Évora, also popular with our guests!
  • Hotels in Albufeira

    Want to extend your trip or still just browsing? Try Albufeira, also popular with our guests!