




Hotel Gravina 51
Old Town, Seville · C/ Gravina, nº 51, Old Town, 41001 Seville, Spain
9.6Exceptional532 reviewsa night · lowest rate found Oct 2026
Spain · Updated 9 October 2026
9 luxury hotels in Seville, compared on guest scores, price for your dates, rooms and location.
Each card is the highest-ranked hotel on its measure that is not already picked.





Old Town, Seville · C/ Gravina, nº 51, Old Town, 41001 Seville, Spain
9.6Exceptional532 reviews




Old Town, Seville · Almirante Apodaca, 7, Old Town, 41003 Seville, Spain
9.5Exceptional3,995 reviews




Old Town, Seville · Paseo de Cristóbal Colón 3, Old Town, 41001 Seville, Spain
9.5Exceptional1,106 reviews




Old Town, Seville · 2 Calle Trajano, Old Town, 41002 Seville, Spain
9.5Exceptional892 reviews




Triana, Seville · Calle San Jacinto 89, Triana, 41010 Seville, Spain
9.5Exceptional542 reviews




Old Town, Seville · C/ Ortiz de Zúñiga 8, Old Town, 41004 Seville, Spain
9.3Wonderful1,238 reviews




Old Town, Seville · Calle Castelar 26, Old Town, 41003 Seville, Spain
9.3Wonderful175 reviews




Old Town, Seville · San Fernando, 2, Old Town, 41004 Seville, Spain
9.2Wonderful869 reviews




Old Town, Seville · Santiago, 31, Old Town, 41003 Seville, Spain
9.1Wonderful643 reviewsHotel Gravina 51 has the highest guest score in this selection: 9.6 from 532 reviews.
The lowest nightly rates found in Oct 2026 (2 adults) range from $269 to $678. The median is $408 a night. Prices change with dates.
When rates were checked in Oct 2026, none of the lowest available rates in this selection included breakfast.
3 of 8 hotels offered a free-cancellation rate when checked in Oct 2026: Hotel Posada del Lucero, Hotel Casa Palacio Don Ramón, Vincci Selección Unuk 5 GL.