Skip to main content

Hotels in Leon, Castile and León, Spain

Enter your dates to find the best prices.
Free cancellation
Available at thousands of hotels
Satisfied travelers
Thousands of customers recommend us
24/7 Support
Before, during, and after your trip

Top-rated hotels in Leon

See on map
Filters
Category
Review score
Features

Hotels near points of interest

Frequently asked questions

How much does it cost for one night in Leon this weekend?

It depends on the category of the hotel. If you want to stay at a 4-star hotel in Leon, the average price per night is 22 €, while you will pay an average of 16 € for a 3-star hotel, and in a more luxurious 5-star hotel, you'll pay around 72 €.

Which hotels in Leon are closest to the airports?

Hotel Plaza and Hotel Hostal Restaurante Central are the closest ones to León.