With a population of more than 700.000, Seville is the 4th largest city in Spain and one of the most visited cities by tourists. So it’s no surprise that the city is home to a vast number of hotels scattered in around 10 different neighborhoods.
We have handpicked the best 20 Hotels in Seville based on their location, views, decoration, History, or anything else that makes it special.

Hotel Fernando III

Situated right at the heart of Seville in the Santa Cruz neighbourhood, the Hotel Fernando III is one of the city’s most iconic hotels, renowned for its modern and cosy rooms, and also for its rooftop terrace, where guests can swim in the pool and enjoy unbeatable views over the city.

Customer service is flawless, and although the hotel restaurant is a great place to eat, our recommendation is that you try an appetiser from the terrace menu, because there are plenty of wonderful options for lunch or dinner in Seville in general, and in the Santa Cruz neighbourhood in particular.

In terms of prices, you can find rooms ranging from 95 euros  to 445 euros. The top-end options are apartments that enjoy direct access to the hotel terrace

Address: San José, 21
Price (Room for 2): 95-445€

Hotel Rey Alfonso X

This iconic hotel is also located in the Santa Cruz neighborhood, near the Giralda. Here, you can relax, disconnect from the outside world and enjoy beautiful views over Seville.
Just like the previous option, a particular highlight of this hotel is the outdoor swimming pool, which is open from June to September – the months when visitors to Seville most appreciate a refreshing dip!
Regarding room prices, these can vary according to factors such as size, whether breakfast is included and the number of guests. In general prices range between 90 and 235 euros.

Address: Ximénez de Enciso, 28
Price (Room for 2): 90-235€

EME Catedral Mercer

A five-star hotel, located in the Santa Cruz neighbourhood. The EME Catedral Mercer  enjoys a particularly privileged spot: it’s right in front of the Cathedral! Its spectacular terrace, which is open all year round, offers the best views in Seville of the Cathedral and the Giralda.

Furthermore, in Spring and Autumn the terrace is converted into a spacious lounge bar and restaurant.

Although the hotel itself is modern, the building is a sixteenth century gem.

Room prices vary according to type. For example, you can find rooms ranging from a superior double twin costing 205 euros, to a junior suite costing approximately 600 euros. For those who can afford it, it’s definitely a good choice!

Address: Alemanes, 27
eme cathedral terrace seville

Eme Cathedral beautiful terrace @Mercer Hoteles

Hotel Alfonso XIII

Hotel Alfonso XIII is listed as one of the most prestigious hotels in Spain. It belongs to the Luxury Collection chain, and was built by order of the King of Spain to house international representatives during the Ibero-American Exposition of 1929.
The hotel is located just 100 metres from the Torre de Oro and the banks of the Guadalquivir River, and 300 metres from the Cathedral and the Real Alcázar.
The architectural style is Andalusian, with Arabic motifs and tiles that adorn the rooms, from the lobby to the inner courtyard, decorated in traditional Seville style.
The hotel boasts a spectacular outdoor swimming pool and beautiful gardens where guests can relax.
Of the various restaurants contained within the hotel, we recommend the Taifas restaurant by the pool for informal dinners. However, if you are only spending a short time in Seville, we suggest that the best option is to dine out.
The rooms and suites are elegantly decorated, and provide first-class amenities to make sure you enjoy a dream stay.
Prices depend on the type of room. For example, the Grand Deluxe Double room can be booked for 390 euros and an Executive King Suite for 1,050 euros.

Address: San Fernando, 2
Price: 390-1050€

Fontecruz Sevilla Seises

This former 16th century palace, which was once part of the Archbishop’s Palace, now houses a 4-star hotel, just 150 metres from the cathedral and 300 metres from the Alcazar Palace.

It offers visitors a welcoming atmosphere, with avant-garde style rooms that mark a stark contrast with the archaeological remains that can be seen inside the hotel, such as the mosaic floors and the soaring Arabic-style columns.

Highlights include a large rooftop swimming pool and a sun deck, which offers panoramic views of the cathedral and the Giralda.

Prices range from 100 to 400 euros, depending on the size and type of room you choose. For example, a room for four people can cost around 330 euros, not including breakfast.