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
Price:205-600€
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.

Address: Calle Segovia, 6
Price: 100-400€

H10 Casa de la Plata

Hotel H10 Casa de la Plata was built recently, in a style inspired by traditional Sevillian houses. It includes decorative elements that combine the region’s traditional ceramics and tiles with other, more contemporary designs.

It is quite affordable for a 4-star hotel, with the price of a double room starting at 95 euros, not including breakfast.

The location is excellent: next to the famous Plaza del Salvador, where you can often find locals enjoy tapas with friends.

If you are looking for a central hotel, and you prefer medium/high standard rather than luxury, the H10 is a safe bet.

Address: Calle Lagar, 2
Price(Room for 2): 95-170€
h10 casa de plata family room seville

H10 Casa de Plata family room @H10Hotels

Hotel Inglaterra

Our next hotel is located right in the centre of Seville, in Plaza Nueva Cuadrado, opposite the Town Hall, 250 metres from the Cathedral and 10 minutes from the Guadalquivir River.  It was built in 1857.

Hotel Inglaterra offers rooms with great amenities (air conditioning, satellite TV, toiletries, safe, etc.).  It also boasts a rooftop terrace which is open yearround, from which you can enjoy beautiful panoramic views over the city of Seville.

This hotel is one of the most popular among visitors to the city, thanks to its location, comfort and affordable prices, with an approximate price range of 110 to 210 euros.

Address: Plaza Nueva, 7
Price (Room for 2): 110-210€

Vincci La Rábida

A member of the prestigious Vincci chain, this hotel is located in Seville’s Arenal neighbourhood, very close to the Cathedral, the Maestranza bullring and the imposing Giralda.

The hotel is set around a picturesque 18th century Andalusian courtyard. It has two restaurants, but the one that stands out is the Mirador de Sevilla with its beautiful views and charming ambience. It is ideal for a romantic evening.

The price of the rooms varies depending on the number of people, the season and the services. For example, in high season, a double room with breakfast costs around 190€; triple rooms start at 220 € and junior suites for two or three people are priced at around 265 €.

Address: Calle Castelar, 24
Price (Room for 2): 100-300€

Hotel Las Casas de la Judería

The architecture of this 4-star hotel is inspired by traditional Andalusian style. It is located in the heart of Seville, in Barrio Santa Cruz: the city’s old Jewish Quarter which is famous for its narrow streets. It’s a short 7-minute walk from the cathedral.

The Hotel Las Casas de la Judería was created when 27 traditional Sevillian houses were joined together, and comprises 134 rooms and more than 40 patios and gardens, creating a truly picturesque traditional Sevillian atmosphere. One of the most iconic hotels in Seville and highly recommended by tourists.

The hotel offers guests a number of exclusive places to relax. A highlight is the Piano Bar in the upper part of the hotel lobby, open from Thursday to Sunday with live music, which offers tourists a cosy place to enjoy a wonderful evening.

The “Las Termas de Híspalis” spa takes its inspiration from ancient Rome, with a warm atmosphere and offering visitors therapeutic treatments for the whole body. The  rooftop swimming pool includes several fountains and offers breathtaking panoramic views of the city. Open from June to September.

Rooms include all necessary amenities: satellite TV, central heating and air conditioning, ensuite bathrooms, breakfast service, etc.

Prices depend on the season – with discounts of up to 30% off the normal price in low season – as well as on the number of people. An approximate price for single or double rooms is between 110-190 euros, while a Junior Suite for two people can cost up to 254 euros.

Address: Calle Sta. María la Blanca, 5
Price (Room for 2): From 100-254€

Basic Hotel Sevilla Catedral

Basic Hotel Sevilla Catedral is located in a completely refurbished 18th century building in the historic centre of Seville, 100 metres from the Cathedral and the Giralda.

The name perfectly summarises what you will find at the hotel: basic but comfortable rooms with all necessary amenities, with WiFi, TV, air conditioning and ensuite bathrooms.

The hotel’s desirable location and affordable prices suitable for any budget earned it its place on this list. A single or double room costs between 60 – 70 euros; while rooms for three or four people cost between 110 – 250 euros.

Address: Calle Álvarez Quintero, 38
Price(Room for 2): 60-70€

Hotel Kivir

The contemporary, comfortable and welcoming rooms are the standout feature of this 4-star hotel. Located in the historic centre of Seville at Paseo de Cristóbal Colón, Hotel Kivir offers its visitors a wide range of options to make sure they enjoy their stay to the fullest.

The hotel offers a charming terrace, rooms are equipped with all necessary amenities and some also have a balcony.

It’s also worth mentioning that a delicious buffet breakfast is served every day. Considering the location and what’s included, this hotel is a great option if you manage to find a good deal.

The price of the rooms varies according to the size of the room, whether breakfast is included, the time of year, and the number of people staying. Depending on these factors, you can find rooms ranging in price from 100 to 250 euros.

Address:Paseo de Cristóbal Colón 3
Price(Room for 2): 100-250€
hotel kivir seville

Delicious buffet at Hotel Terrace @hotelkivir

Apartamentos Hom Sevilla

Hom Sevilla is only 100 metres from the Giralda, about 500 metres from the Triana – Isabel II bridge and about 900 metres from the Plaza de Armas.

The apartments combine all the comfort of a hotel with the freedom and private space of a flat.

At Hom Sevilla, flats are fully equipped with the following amenities: kitchen, fridge, microwave, air conditioning, kitchen utensils, bed linen, satellite TV, and WiFi, as well as a comfortable atmosphere to enjoy with your family, partner or friends.

Prices depend on the season and the number of people. There are Deluxe flats for two people at 80 euros per night, or flats for four people at around 125 euros.

Address: Calle Fernández y González 13
Price(Room for 2): 80€

Hotel Colón Gran Meliá

A 5-star hotel located right in the centre of the city, just a 10 minute walk from the Giralda and the Cathedral (like most of the hotels on this list).

Naturally, the hotel offers guests first-class service, and spacious and elegant rooms with all the usual amenities.

If you stay at the Hotel Colon Gran Meliá, not only will you be able to visit the city’s tourist attractions, but you can also enjoy a delightful day of relaxation at the Wellness Area Spa By Clarins, whose services include a hammam, thermal shower and sauna. And if you are travelling with younger family members, you can request a Wii or PlayStation video game console for their entertainment. They also offer services for guests with disabilities.

In the hotel restaurant – El Burdalero – you can enjoy an exquisite menu comprised of traditional local dishes. However, we strongly recommend that you go out to eat in the city, where you can find countless excellent places for tapas, informal dinners or luxury restaurants.

Prices can vary considerably depending on the time of year you travel, whether or not you find special offers, the number of people staying and the type of room. In general, you can find rooms starting from 200 euros, up to 2200 euros for suites.

Address: Calle Canalejas, 1
Website: www.melia.com
Price(Room for 2): 200-2200€

Hotel Don Paco

The Hotel Don Paco is located in the historic centre of Seville, close to the Cathedral, the neighbourhood of Triana and the Plaza de España.

It is a three-star hotel with spacious rooms, offering all services and amenities.

The hotel boasts a charming terrace – the Terraza Rialto – which offers guests a  swimming pool, sun deck and a different perspective of Seville.

Double rooms are priced at 70-90€, family rooms (up to four people) at around 140€, and premium double rooms with a terrace at 201€. All rooms have air conditioning and heating, en-suite bathrooms, TV and Wifi.

Address: Plaza Padre Jerónimo de Córdoba, 4
Price(Room for 2): 70-90€

Casa Gloria Apartments

Casa Gloria Apartments offers fully-serviced accommodation in a central location next to the Museum of Fine Arts.

The flats are equipped with Wifi, ensuite bathrooms, air conditioning, and a fully-equipped kitchen. An ideal place for group trips with friends or family. The complex also has a terrace, a balcony and a common living area.

The price depends on the season and the number of people, from 60 euros for one or two people, and 350 euros for larger flats.

Address:Calle Bailén, 29
Price(Room for 2): 60€

Adriano Boutique

A 3-star hotel with an excellent location and quality customer service. It is very close to the bullring and only 250 metres from the city’s most important attractions, such as the Giralda and the Cathedral. Its structure is a typical 18th century Andalusian design, and the interior is decorated with baroque furniture.

Each room is decorated differently: some elegant and sober and others with baroque headboards and Versaillesque furniture.

In terms of price, rooms range from 70 to 150 euros.

Address: Calle Pagés del Corro, 90
Price(Room for 2): 80-130€

Zenit Sevilla

The four-star Hotel Zenit Sevilla is located in Seville’s Triana neighbourhood, next to the Guadalquivir River and the famous San Jacinto Street, the neighbourhood’s bustling main artery.

The hotel offers its visitors spacious rooms decorated in Andalusian style with traditional ceramic tiles. Guests enjoy first-class services, including free WiFi, toiletries,  central heating and flat-screen TV.

The real highlight of the hotel is its spectacular rooftop terrace, where guests can enjoy panoramic views of the Giralda and the city of Seville. In Restaurant Almares, you can enjoy traditional Sevillian cuisine in a comfortable, yet elegant setting.

The hotel also offers six fully equipped flats, which are ideal for a family trip.

The hotel also provides transfer and tour guide services around the city. The closest attractions include the Plaza de Toros de la Maestranza and Seville Cathedral, which are just a 10-minute walk away, as well as the Isla Magica theme park, 3 km away.

Price-wise, you will find rooms from 80 to 130 euros.

Address: Calle Adriano, 12
Price(Room for 2): 70-150€

Eurostars Torre Sevilla

One of the tallest buildings in all of Andalusia, located just 700 metres from the famous Plaza de Armas.

Torre Sevilla is a modern, exclusive hotel which offers its guests rooms with breathtaking panoramic views over the entire city of Seville. It also boasts a gym, a spa and a top-quality restaurant.

The price of the rooms depends on the number of people, the type of room, and whether breakfast is included or not. Broadly speaking, you can find a room for two within a price range of 115 to 470 euros.

Address:Sevilla Tower, C/ Gonzalo Jimenez de Quesada, 2
Price(Room for 2): 115-470€

Barceló Sevilla Renacimiento

Our next five-star hotel is located in Isla de Cartuja, 9 km from the airport and next to the Isla Magica theme park.

If you’re travelling by car, from here it will only take you 10 minutes to get to the Giralda or the Alcazar. However, parking is not exactly easy in the centre, so be mentally prepared that you might have to drive around for a while.

The hotel has a heated outdoor swimming pool, and spacious gardens where you can relax completely.

Prices depend on the season and type of room. Double deluxe rooms containing two beds can be booked for 150 euros, and triple rooms for up to 230 euros. The price includes a breakfast buffet with a cooking show.

PS: We are told that the hotel also offers its guests a shuttle to the city centre, especially during special periods such as Easter or the Feria de Abril.

Address: Av. Álvaro Alonso Barba, s/n
Website: www.barcelo.com
Price(Room for 2): 150€

Exe Sevilla Macarena

This hotel is located in front of the Macarena Basilica and the Parliament building.  It’s a 4-star hotel, whose 331 rooms are set around a traditional Sevillian courtyard, providing a comfortable stay and allowing guests to enjoy Andalusian beauty in all its splendour. It is conveniently located 17 minutes from Seville airport and 20 minutes from the cathedral.

Rooms have all necessary amenities. They are elegantly decorated and are categorised according to the needs of the guests: single, double, triple or family rooms. Prices are quite affordable, ranging from 60 to 120 euros.

There is also an outdoor swimming pool with a sundeck and Maestranza bar, which serves great cocktails.

Address:Calle San Juan de Ribera, 2
Price(Room for 2): 60-120€

About the Author: Spain Food Sherpas

Don’t forget to share this post!

Sign up for our Newsletter and get the inside scoop on our favorite recipes,
exploring and devouring Spain and more.