Hotels in San Leo

Find the best San Leo hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for San Leo hotels with free cancellation or excellent ratings

Trusted San Leo hotel providers

See all hotels in San Leo

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Hotels in San Leo rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
See more

Find a San Leo hotel in the heart of the action

Beat the queues at the top San Leo attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelAgriturismo Eutopia – 4.4

How to find the best hotel deals in San Leo

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in San Leo

  • That same magic that powers our flight search can also help you find the hottest room deals around. Use these hacks to search smarter and save big on your San Leo hotel.

  • Plan ahead to save on your San Leo hotel. You'll also have a greater range of stays and room types to pick from, especially during peak seasons.

  • That being said, booking at the last minute can work in your favor. Some places cut their rates a day or two ahead of check-in to fill rooms that would otherwise stay empty.

  • Another hack for finding cheaper hotels? Being flexible. If your itinerary isn't locked in, check prices across different dates and discover just how much you can save.

  • Save yourself from extra fees by searching for stays that offer free cancellation. If your schedule changes or a better deal shows up, you can easily cancel your booking.

Where to stay in San Leo

Central San Leo

  • Choose the city centre and you'll be surrounded by things to do. Take your pick of these hotels that keep you close to the most-visited attractions in central San Leo.

  • If your goal is to stay within easy reach of Borgo Medievale di San Leo, you'll love Hotel Magda. This San Leo hotel is about 5 kilometres from this major sight.

  • Looking to stay near Torre Civica? La Rocca is roughly 0.16 kilometres away. This hotel in San Leo gets top marks for both comfort and convenience.

  • Or check the current listings for hotels near Duomo San Leone. B&B Prato Dei Caprioli is 3 kilometres or so from this leading sight. This stay makes a good base for exploring both this area and the wider city.

When to go to San Leo

  • The weather often decides when it's best to go. If you prefer warmer conditions, July typically delivers with temperatures that reach a high of 31ºC (88ºF).

  • January is the coolest month, with lows of 2ºC (36ºF).

  • For the best chance of sunshine, search for San Leo hotels during January. With an average of five days of rain, this is the driest month.

  • You can expect more rain in May, which gets around eight days of wet weather.

Best hotels in San Leo

Best budget hotels

  • A great trip doesn't have to mean a huge hotel bill. With at least 20 budget San Leo hotels available, you can spend more on the fun stuff and less on where you sleep. You can expect basic comforts like simple breakfasts, Wi-Fi, and cosy beds at these reasonably priced stays.

  • Hotel Magda is a 2-star option that gives you what you need without the extras. Luggage storage and shuttle services are some of its amenities.

  • Hotel La Rocca offers 3-star value. Practical perks including parking and Wi-Fi are there to make your San Leo hotel stay more seamless.

  • Another easy win for your wallet is Hotel Il Monte. This 3-star stay features air conditioning and a safe deposit box.

Best 4-star hotels in San Leo

  • Searching for hotels in San Leo with more than just the essentials? A 4-star stay is exactly your vibe. With around ten to select from, they come with attractive extras like rooftop bars, spas, and on-site dining. You get top quality without the top-end price tag.

  • Titano Suites offers everything you'd expect from a 4-star stay. A beauty salon and massage services help make this accommodation option a favourite.

Best hotels in San Leo for families

  • A well-chosen hotel can be a game changer when travelling with kids. With things like play areas, pools, and spacious suites, family-friendly hotels in San Leo are loaded with perks that just make life easier. Choose from around ten of these stays that offer fun for kids and comfort for adults.

  • If you'd like a little more luxury, treat everyone to an escape at The Regent Boutique Hotel & Spa PRE Opening. This 4-star San Leo hotel features baby-sitting and children's facilities.

Best hotels with a spa

  • Find your zen at one of the ten or so San Leo hotels with a spa. They feature anything from saunas to gyms and flotation tanks. Throw in meditation classes, beauty salons, and aromatherapy lounges and you've got the recipe for relaxation.

  • Get some much-needed "me time" at Oste del Castello Wellness & Bike Hotel. This 4-star accommodation option comes with all the thoughtful touches, including a spa and a hot spring.

  • Rated 4 stars, Hotel Titano is another leading hotel in San Leo where you can let your stress drift away. From a lounge to concierge assistance and more, relaxation doesn't get much better than this.

  • Once you've arrived at Grand Hotel San Marino, you'll wonder where this place has been all your life. This accommodation option features amenities like a sauna and a tennis court.

Best hotels with a pool

  • Turn up the fun on your trip with a pool. If you choose a city hotel, expect indoor or rooftop options. Resorts? They usually step things up with expansive outdoor setups and maybe a swim-up bar or two. There are at least eight pool hotels in San Leo perfect for your next adventure.

  • Relaxing poolside will be high on your to-do list at Hotel Ulisse. With a children's pool, a garden and Wi-Fi, this San Leo hotel has all the perks to make your visit enjoyable.

  • Lose track of time in the best way at Albergo Pian del Bosco. This popular option features an outdoor swimming pool, a fitness centre and massage services.

  • Or bring a playful twist to your getaway at Falcon Hotel. You'll have access to an outdoor swimming pool, billiards and a games room at this hotel.

Best pet-friendly hotels

  • With at least 20 pet-friendly San Leo hotels, your best buddy can be part of the fun. Many have nearby parks or outdoor areas to run around in, and some even offer extras like welcome treats and chew toys. A few house rules may apply, but most places go out of their way to make your furry friend feel included.

  • Show up with your sidekick at Hotel Rosa. Take advantage of amenities here like an airport shuttle and parking.

  • Hotel iDesign is another place that'll treat your loyal companion like family. This accommodation option comes with room service and a garden.

  • Rainbow Hotel Depandance Joli is one more place that understands the needs of pet owners. Amenities here include air conditioning and room service.

Finding cheap hotels in San Leo: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in San Leo with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $123 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $184 per night.
The average price of a hotel during the week is $162 per night, and the average price on weekends is $171. Overall, it looks like the cheapest day to stay in San Leo could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in San Leo. And the most expensive day seems to be Saturday
The cheapest month to stay in a hotel in San Leo is December, with an average price of $145 per night. The most expensive month is October, when the average room rate can rise to $172 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is $166 per night, which is around 2% higher than the rest of the year.