Photo by Algirdas Sidiskis

Find hotels in San Leonardo from $67

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Leonardo hotels

Case Vacanza Torre Lupa

Case Vacanza Torre Lupa
Marsala
8.4 out of 10, Very Good, (6)
"The pool was amazing. The kitchen amenities could be better by adding more pans and serving platters."
United States
Dennis J.
Case Vacanza Torre Lupa

Stagnone Sunset Holidays

Stagnone Sunset Holidays
Marsala
$105 nightly
The price is $116
Feb 1 - Feb 2
Total with taxes and fees
Stagnone Sunset Holidays

Attico

Attico
Marsala
10.0 out of 10, Exceptional, (1)
"Great rooms, very accommodating and kind people. Location is great; quiet neighborhood. Highly recommend. "
United States
Shane
$97 nightly
The price is $112
Jan 11 - Jan 12
Total with taxes and fees
Attico

Parco Degli Aromi Resort & Benessere

Parco Degli Aromi Resort & Benessere
4.0 star property
Valderice
8.4 out of 10, Very Good, (128)
"Great view, nice pool, breakfast was varied with fresh fruit."
United States
William
Parco Degli Aromi Resort & Benessere

Esperanto Suite&Pool

Esperanto Suite&Pool
Favignana
Esperanto Suite&Pool

Hotel D'Angelo Palace

Hotel D'Angelo Palace
3.0 star property
Mazara del Vallo
8.0 out of 10, Very Good, (123)
"The staff went out of their way to make us feel welcome "
Canada
Corina
$56 nightly
The price is $67
Jan 7 - Jan 8
Total with taxes and fees
Hotel D'Angelo Palace

Case vacanza - ApartHotel San Marco

Case vacanza - ApartHotel San Marco
Valderice
10.0 out of 10, Exceptional, (5)
"Everything fine"
Germany
Markus
$72 nightly
The price is $83
Jan 7 - Jan 8
Total with taxes and fees
Case vacanza - ApartHotel San Marco

Le Porte Del Tempo Dimora Storica

Le Porte Del Tempo Dimora Storica
Mazara del Vallo Historic Center
9.4 out of 10, Exceptional, (6)
"The room was lovely and spacious. The building itself is a delight with real charm and history and definitely part of the Old Town vibe. Breakfast was very good too. "
United Kingdom
Rupert
$97 nightly
The price is $112
Jan 9 - Jan 10
Total with taxes and fees
Le Porte Del Tempo Dimora Storica

Vista Egadi B&B

Vista Egadi B&B
Paceco
9.6 out of 10, Exceptional, (34)
"Excellent B&B lovely welcome. Close to airport and Trapani town"
United Kingdom
Mark
Vista Egadi B&B

Belice Rooms

Belice Rooms
Salemi
9.4 out of 10, Exceptional, (15)
"We had a wonderful stay at Belice Rooms, a beautiful room with great view over Salemi, breakfast was more than adequate. If you stay in Salemi stay here"
United Kingdom
Nigel
Belice Rooms

Venere di Erice Resort

Venere di Erice Resort
4.0 star property
Valderice
8.8 out of 10, Excellent, (69)
"Staff very nice and amazing landscape from the sea view room"
United Kingdom
Adriano
$67 nightly
The price is $80
Jan 14 - Jan 15
Total with taxes and fees
Venere di Erice Resort

Fenici Levanzo - Island Apartments

Fenici Levanzo - Island Apartments
Levanzo
9.6 out of 10, Exceptional, (4)
"Clean, comfortable, new, excellent staff and location."
United Kingdom
Laura
$532 nightly
The price is $585
Jan 7 - Jan 8
Total with taxes and fees
Fenici Levanzo - Island Apartments

Signorino Eco Resort & Spa

Signorino Eco Resort & Spa
Marsala
9.2 out of 10, Wonderful, (61)
"Clean location was amazing. Had a restaurant downstairs with a pool! "
Canada
Josie
$70 nightly
The price is $82
Jan 11 - Jan 12
Total with taxes and fees
Signorino Eco Resort & Spa

Historico loft & rooms

Historico loft & rooms
Trapani
9.0 out of 10, Wonderful, (160)
"The room was clean and spacious. Staff was friendly."
United States
Rodolfo
Historico loft & rooms

Hotel History

Hotel History
3.0 star property
Valderice
9.0 out of 10, Wonderful, (78)
"Very good hospitality and great location! :)"
United Kingdom
Maria
Hotel History

Arkè Rooms

Arkè Rooms
Marsala
10.0 out of 10, Exceptional, (1)
"Really nice place just a little hot, owner was really kind and the receptionist too! "
United States
louis
$86 nightly
The price is $99
Jan 7 - Jan 8
Total with taxes and fees
Arkè Rooms

Dimora Botteghelle

Dimora Botteghelle
Trapani City Centre
9.8 out of 10, Exceptional, (71)
"Everything at the hotel was great, Sara was a superb host. "
Canada
Antonino
$163 nightly
The price is $187
Jan 19 - Jan 20
Total with taxes and fees
Dimora Botteghelle

SUITEBEACH b&b and resort

SUITEBEACH b&b and resort
3.0 star property
Marsala
9.8 out of 10, Exceptional, (34)
"Thanks for good service and great breakfast"
United Kingdom
Ragnar
$82 nightly
The price is $95
Jan 7 - Jan 8
Total with taxes and fees
SUITEBEACH b&b and resort

Central Gallery Rooms

Central Gallery Rooms
Trapani City Centre
9.2 out of 10, Wonderful, (183)
"Trapani is a wonderful city and Central Gallery Rooms is also a beautiful Hotel. The staff is so friendly and nice they made my stay feel like a home away from home. I suggest to anyone that visits Trapani to stay there. Mi Sono Divertito"
United States
matthew
Central Gallery Rooms

Albergo Vittoria

Albergo Vittoria
4.0 star property
Trapani
8.6 out of 10, Excellent, (360)
"The property is nice compared to the other accomodations this small coty offers. Staff very polite and good service for the breakfast. Good location and comfortable for tourist to move around the main spot of the city."
United Kingdom
Akshay
$75 nightly
The price is $91
Jan 7 - Jan 8
Total with taxes and fees
Albergo Vittoria
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Leonardo attractions

Learn more about San Leonardo

Come to San Leonardo and enjoy its marina, natural setting, and food.

Wind mill in Mozia
Photo by Algirdas Sidiskis
Open Photo by Algirdas Sidiskis

Top San Leonardo Hotel Reviews

More cheap stays in San Leonardo

Find out more about San Leonardo

Top reasons to visit San Leonardo

  • Outdoor Adventures: Enjoy hiking trails and eco-friendly activities that showcase the natural beauty of the Sicilian countryside.
  • Charming Village Atmosphere: Experience friendly locals and a serene vibe that make San Leonardo a perfect getaway.
  • Nudist Beaches: Relax at unique nudist beaches that offer a tranquil and liberating experience.
  • Cultural Exploration: Visit local museums and nature preserves to delve into the rich culture and scenic beauty of the area.
  • Variety of Accommodations: Choose from cozy bed & breakfasts to welcoming hotels, catering to all types of travelers.

Find great hotels near San Leonardo

Discover the charm of San Leonardo in Marsala, Sicily, where a variety of accommodations await you. From cozy bed & breakfasts to welcoming hotels, you'll find options that cater to families, business travelers, and pet owners alike. Experience the perfect blend of comfort and convenience as you explore the beautiful surroundings of this Italian gem, making your stay both enjoyable and memorable.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Experience the charm of Sicily at this exquisite 5-star resort, perfect for those seeking a romantic getaway or a beachside business retreat. Located a mere 2 miles from San Leonardo, this resort boasts direct beach access and stunning garden views from its restaurant. Indulge in romance packages, unwind at the spa, or enjoy the onsite winery with tasting events and private tours. With comprehensive business amenities, including meeting rooms and a business center, this resort caters to both leisure and corporate travelers in a serene setting.
  • Cave Bianche Hotel: Nestled 8 miles from San Leonardo, this 4-star hotel is ideal for families and pet lovers. Offering a family-friendly atmosphere, the hotel provides amenities like a children's pool and babysitting services, ensuring a delightful stay for guests of all ages. The pet-friendly policy allows dogs and cats, making it a perfect choice for those traveling with furry companions. This charming accommodation combines comfort with accessibility, creating a welcoming environment for families looking to explore the beauty of Sicily.
  • Hotel Tempo di Mare: Adventure seekers will find their haven at this 4-star hotel, located 10 miles from San Leonardo. With a focus on outdoor activities, guests can partake in thrilling adventures such as waterskiing, windsurfing, and hiking, all available nearby. Onsite scooter rentals add a dash of excitement for those looking to explore the stunning Sicilian landscape. With a commitment to providing a vibrant experience, Hotel Tempo di Mare is the perfect base for travelers craving adventure in a picturesque coastal setting.

Where to stay in San Leonardo

San Leonardo, nestled in the heart of Marsala, Sicily, offers a serene escape perfect for outdoor enthusiasts and eco-friendly travelers. Explore the charming village atmosphere, where friendly locals welcome you. Venture into nearby cities for a blend of luxury and culture, or relax in the peaceful ambiance ideal for a romantic long weekend. Whether you’re hiking in the countryside or enjoying local cuisine, San Leonardo promises an unforgettable Sicilian experience.

  • Marsala: Nestled in the heart of Sicily, Marsala is a vibrant city known for its stunning beaches, rich history, and eco-friendly adventures. The city attracts visitors year-round, with peak seasons from June to August. While exploring Marsala, you can indulge in local spa treatments, enjoy theatrical performances, and visit nearby nature reserves. The historic sites and beautiful beaches are must-see attractions that inspire outdoor enthusiasts and history buffs alike.
  • Misiliscemi: Located just 5 miles from San Leonardo, Misiliscemi is a charming city that offers a unique blend of outdoor activities and eco-friendly experiences. The city sees its highest visitor numbers from July to September, making it an ideal summer getaway. Visitors can explore pristine beaches, lush nature reserves, and compelling historic landmarks. Misiliscemi is perfect for those looking to immerse themselves in the natural beauty and adventure that Sicily has to offer.
  • Birgi Vecchi: A quaint village only 1 mile away from San Leonardo, Birgi Vecchi is a hidden gem that sees a surge of travelers from July to September. Known for its outdoor adventures and eco-conscious spirit, visitors can enjoy activities like cable car rides and local shopping. The village is surrounded by beautiful nature reserves, historic sites, and inviting beaches, making it an excellent spot for relaxation and exploration. Experience the charm of Birgi Vecchi as you soak in the stunning Sicilian landscape.

Things to do near San Leonardo

San Leonardo in Marsala, Sicily, is perfect for outdoor and eco-friendly vacations. Visitors can enjoy a variety of activities, including shopping and swimming. For adventure seekers, there are beautiful hiking trails to explore, as well as opportunities for exciting day trips to nearby attractions. This charming destination offers a blend of relaxation and adventure, making it an ideal spot for your Sicilian getaway.

Shopping

In San Leonardo, you can shop at local spots like La Pasticceria di Maria Grammatico and Laboratorio Ceramiche d'Arte - Paola Luisa Amico, both 13 miles away. If you're up for a drive, explore more unique boutiques and artisan shops in nearby towns for great souvenirs.

Recreation

The Thermal Baths of Segesta, located 23 miles from San Leonardo, offer a rejuvenating body treatment in a tranquil setting. For sports enthusiasts, the Stadio Polisportivo Provinciale, just 12 miles away, provides an energetic atmosphere. Meanwhile, Parco NaturAvventura, 24 miles from San Leonardo, is ideal for relaxation amidst nature.

Adventure

Experience breathtaking views at the Trapani-Erice Cable Car Valley Station, located 12 miles from San Leonardo. Enjoy the thrilling ascent and outdoor vibes. For water sports enthusiasts, ASD Reef Puzziteddu, 23 miles away, offers exhilarating activities. Don't miss the Trapani-Erice Cable Car Mountain Station, 13 miles from San Leonardo, for more stunning views.

Nightlife

Experience the vibrant nightlife in San Leonardo with a visit to the Nino Croce Theater, only 14 miles away, offering cultural performances. The Garibaldi Theater, 16 miles away, brings romance and entertainment. Don't miss the Segesta Theater, 20 miles away, for an unforgettable evening of family-friendly shows.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Leonardo

To save money during your trip to San Leonardo, visit popular free attractions like Spiaggia di San Teodoro and Marsala Porta Garibaldi. For transport, consider using buses or renting bicycles. Travel during the off-peak months of December to February for lower hotel rates, and book about a month in advance for the best deals. Saturdays are the cheapest days to stay, while Wednesdays are pricier. Use Expedia to compare hotel rates, apply filters for eco-friendly options, and consider package deals for additional savings. Joining Expedia's One Key membership can also unlock exclusive discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Leonardo are December to February, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in San Leonardo is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Leonardo is Saturday. The most expensive day to stay in San Leonardo is Wednesday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your travel options based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will show you a selection of sustainable and eco-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in San Leonardo with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near San Leonardo

San Leonardo in Marsala, Sicily, is perfect for outdoor and eco-friendly vacations. Visitors can explore attractions like nudist beaches, nature preserves, and museums that offer a mix of culture and scenic beauty. Whether you're an adventure seeker or a culture buff, San Leonardo provides a variety of experiences to enjoy during your stay.

  • Riserva Naturale dello Stagnone: This stunning nature reserve offers breathtaking views and a serene atmosphere, perfect for birdwatching and exploring the unique salt flats. The historical significance adds an intriguing layer to your visit, allowing you to connect with the region's past.
  • Mozia: Experience the rich culture of Sicily at this archaeological site, where ancient ruins and artifacts tell the story of a once-thriving Phoenician settlement. Walking through the remnants of history will transport you back in time.
  • Cala Rossa Beach: Renowned for its natural beauty, this nudist beach offers a laid-back atmosphere and crystal-clear waters, making it an ideal spot for sunbathing and swimming in a tranquil environment.

Best time to go to San Leonardo

The best time to visit San Leonardo is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain. February is its coolest month on average. At this time, visitor numbers are low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January55.2°F (12.9°C)Light RainMostly SunnyLowSlightly Low
February54.5°F (12.5°C)Light RainMostly SunnyLowSlightly Low
March56.3°F (13.5°C)Light RainMostly SunnyAverageAverage
April60.3°F (15.7°C)No RainMostly SunnyAverageAverage
May65.8°F (18.8°C)No RainSunnyAverageAverage
June73.6°F (23.1°C)No RainSunnyAverageAverage
July79.3°F (26.3°C)No RainSunnyHighSlightly High
August80.2°F (26.8°C)No RainSunnyHighSlightly High
September76.1°F (24.5°C)No RainSunnyHighSlightly High
October70.3°F (21.3°C)Light RainMostly SunnyAverageAverage
November63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
December58.3°F (14.6°C)Light RainMostly SunnyLowSlightly Low

The nearest major airports for your trip to San Leonardo

When visiting San Leonardo, Sicily, you have convenient access to two major airports. Palermo Airport (PMO), located 40 miles away, offers several hotel options like the 4-star CDSHotels Terrasini - Città del Mare, 6 miles from the airport, providing transportation services for a fee. Trapani Airport (TPS), only 3 miles from San Leonardo, is even closer, with hotels like the 5-star Baglio Oneto dei Principi di San Lorenzo, located 4 miles away, also offering nearby access. Other notable hotels include the Grand Hotel Palace, 8 miles from Trapani, and Luna del Raccolto, 11 miles away, ensuring comfortable stays with easy transportation to both airports.

Frequently asked questions

What is the best area to stay in San Leonardo?
The best area to stay in San Leonardo is along the coastline, particularly near the Lungomare di San Leonardo, which offers direct access to the beach and a selection of amenities.

This area is the primary choice for visitors looking to enjoy the Mediterranean Sea. The Lungomare is a promenade that stretches along the shore, lined with local eateries and gelato shops, and provides easy access to the sandy and pebble beaches. The main square, Piazza San Leonardo, is just a short walk inland, featuring local shops and a church.

For couples seeking a relaxing beach vacation with convenient access to dining and scenic views, staying close to the Lungomare is ideal. You'll find many accommodations with sea views, and the ability to stroll to dinner or enjoy a sunset walk along the water makes for a pleasant and stress-free experience.

Travelers looking for a quiet retreat will appreciate the residential streets just a few blocks back from the Lungomare. These areas offer a more secluded experience while still being within easy walking distance of the beach and town center.
When is the best time to go to San Leonardo?
The best time to visit San Leonardo is during the shoulder seasons of late spring (April to June) and early autumn (September to October).

These months offer pleasant weather, with comfortable temperatures ideal for exploring the region's historical sites and natural beauty without the intense heat of mid-summer. You'll find fewer crowds compared to July and August, allowing for a more relaxed experience at popular attractions and beaches. This period also often provides better value on accommodations and flights.

For travelers who enjoy outdoor activities and cultural excursions, these shoulder seasons are particularly appealing. The mild climate is great for hiking in the nearby nature reserves, visiting ancient Greek and Roman ruins, or simply enjoying a leisurely stroll along the coast.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Leonardo.
How can I save on a San Leonardo hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible San Leonardo hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a San Leonardo hotel?
Prices for hotels in San Leonardo often vary, but you can find a great deal from $67 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia