Skip to main content

Search hotels in Campo Maior

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

Filter by:


Star rating

Review score

Campo Maior – 6 hotels and places to stay
See the latest prices and deals by choosing your dates.
Moinho da Capela, hotel in Campo Maior

Set 24 km from Badajoz Fortress, Moinho da Capela offers accommodation with a balcony, as well as water sports facilities and an outdoor swimming pool.

We liked a remote location, swimming pool and the jacuzzi, all for ourselves. Both buildings are quite unique and located in the middle of olive farm. Contact with the host was really good. There is no phone signal, but WiFi works really well. If somebody expects luxury rooms and modern facilities, it's probably not the right place. But we loved it, it's all very well maintained and clean.
9.0
Scored 9.0
Superb
Rated superb
177 reviews
Price from£91.95per night
Apartamento MS, hotel in Campo Maior

Set in Campo Maior, the recently renovated Apartamento MS offers accommodation 18 km from Badajoz Fortress and 19 km from El Corte Ingles.

exceptionally well equipped kitchen, lovely bathroom and a comfortable bed
9.2
Scored 9.2
Superb
Rated superb
16 reviews
Price from£76.63per night
Palacete Encanto Maior, hotel in Campo Maior

Set within 19 km of Badajoz Fortress and 20 km of El Corte Ingles in Campo Maior, Palacete Encanto Maior offers accommodation with seating area.

Dining room had an open door to a quaint garden. The food was fresh and tasty. Service was congenial and friendly.
9.2
Scored 9.2
Superb
Rated superb
85 reviews
Price from£102.17per night
NatureHouse, hotel in Campo Maior

Located in Campo Maior, 19 km from El Corte Ingles and 18 km from Puerta de Palmas, NatureHouse offers air conditioning.

Perfect location, great host and nice decor.
9.3
Scored 9.3
Superb
Rated superb
45 reviews
Price from£72.37per night
São Pedro Country House, hotel in Campo Maior

São Pedro Country House, a property with a garden, is situated in Campo Maior, 20 km from Badajoz Fortress, 21 km from El Corte Ingles, as well as 19 km from Puerta de Palmas.

Room was good, plenty of room for storage & had a good little refrigerator & coffeemaker. Was close to town, so for me was a good walk.
8.8
Scored 8.8
Fabulous
Rated fabulous
56 reviews
Price from£72.37per night
Horta do Muro, hotel in Campo Maior

Horta do Muro is a 12-acre farm located 3 km from the tranquil, white-washed village of Campo Maior, in Alentejo. It features an outdoor swimming pool.

Do silêncio e da paz do campo.
7.1
Scored 7.1
Good
Rated good
70 reviews
Price from£46.83per night
Hotel Sao Joao De Deus by RIDAN Hotels, hotel in Campo Maior

Situated in a converted convent in the World Heritage city of Elvas, Hotel São João De Deus features shady gardens and a pool with views of the walled town.

Everything. Authentic .. comfortable .. fabulous breakfast
8.3
Scored 8.3
Very good
Rated very good
4,868 reviews
Price from£72.37per night
Vila Gale Collection Elvas, hotel in Campo Maior

Located in Elvas, 19 km from El Corte Ingles, Vila Gale Collection Elvas provides accommodation with a terrace, private parking, a restaurant and a bar.

Nice location, friendly staff
8.9
Scored 8.9
Fabulous
Rated fabulous
2,760 reviews
Price from£112.39per night
SL Hotel Santa Luzia – Elvas, hotel in Campo Maior

The SL Hotel Santa Luzia is sited in the building of the former Pousada de Elvas, which was inaugurated in 1942.

Easy to find, comfortable room
7.9
Scored 7.9
Good
Rated good
960 reviews
Price from£79.18per night
Hotel Rural Quinta de Santo Antonio, hotel in Campo Maior

Located in the heart of Alto Alentejo and between Elvas and Badajoz, Quinta de Santo António offers elegant rooms with free Wi-Fi. It features an outdoor pool, and a tennis court.

Beautiful, romantic place with a quality of faded grandeur. Have stayed before. Excellent for visiting Elvas.
8.0
Scored 8.0
Very good
Rated very good
625 reviews
Price from£63.86per night
See all hotels in and around Campo Maior
Subscribe to receive premium deals

Prices drop the moment you sign up!