Search San Leonardo hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top hotels and accommodation in San Leonardo

Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

5.0 star property
9.2 out of 10, Wonderful, (375)
"A lovely place to stay with amazing sunset’s & views. Would highly recommend for a short getaway & produced some amazing wine. If you’re looking for a quality stay with good food & wine it’s well worth the stay. Staff were very friendly & has an amazing pool area. While we were there in early July it was quite quiet & we were able to enjoy the pool with hardly anybody else there. Nice wine tasting as well!"
The price is AU$497
includes taxes & fees
26 Aug - 27 Aug
Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

Relais Antiche Saline

4.0 star property
8.8 out of 10, Excellent, (268)
"We loved the proximity to salt marshes for seeing flamingos and other birds plus the salt museum was interesting. The hotel is delightful, staff friendly and helpful and the breakfast was outstanding! This all made for an ideal location for us for a couple of nights."
The price is AU$314
includes taxes & fees
6 Aug - 7 Aug
Relais Antiche Saline

La Corte Del Sole

La Corte Del Sole

Case Vacanza Torre Lupa

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."
Case Vacanza Torre Lupa

Le Porte Del Tempo Dimora Storica

10.0 out of 10, Exceptional, (1)
"Das historische Gebäude mit dem schönen arabischen Innenhof und den antik möblierten Zimmern ist wunderbar. Die Lage bezüglich des Besuchs der Kasbah ist hervorragend, da es sich gerade am Rand davon befindet. Trotzdem ist es in der Nacht ruhig. In kurzer Gehdistanz haben wir einen Gratisparkplatz gefunden. Das feine Frühstück und die sehr netten Gastgeber runden den vorzüglichen Aufenthalt ab. In unserem Zimmer war das Badezimmer sehr klein."
The price is AU$173
includes taxes & fees
26 Aug - 27 Aug
Le Porte Del Tempo Dimora Storica

Vista Egadi B&B

9.6 out of 10, Exceptional, (30)
"Great place to hide away, not far from anything or just lounge on the roof balcony or in the garden, Italian breaking turned on, we were very happy with our two night stay here."
The price is AU$175
includes taxes & fees
5 Aug - 6 Aug
Vista Egadi B&B

Agriturismo Vultaggio

8.4 out of 10, Very good, (47)
"A beautiful property in a beautiful setting. Excellent staff, great spa, outstanding restaurant"
The price is AU$183
includes taxes & fees
31 Aug - 1 Sept
Agriturismo Vultaggio

Camere di Ulisse

8.8 out of 10, Excellent, (73)
"Perfect location to visit Erice."
The price is AU$121
includes taxes & fees
29 Aug - 30 Aug
Camere di Ulisse

Hotel Elimo

3.0 star property
8.8 out of 10, Excellent, (113)
"Very charming stay. Antonio and parking assistance a plus. "
The price is AU$129
includes taxes & fees
1 Sept - 2 Sept
Hotel Elimo

Almar Giardino di Costanza Resort & Spa

5.0 star property
9.2 out of 10, Wonderful, (141)
"Amazing service, great staff, beautiful property. "
The price is AU$697
includes taxes & fees
3 Sept - 4 Sept
Almar Giardino di Costanza Resort & Spa

Baglio Sorìa Resort & Wine Experience

4.0 star property
8.4 out of 10, Very good, (46)
"Beautiful property and room, friendly staff. Great wine and dinner/breakfast! Recommend and would stay again!"
The price is AU$370
includes taxes & fees
1 Sept - 2 Sept
Baglio Sorìa Resort & Wine Experience

Tenute Margana

9.8 out of 10, Exceptional, (6)
"Un premier séjour Agro tourisme vraiment appréciable. Les hôtes sont adorables et prêts à nous donner des conseils. Une belle vue pendant un très bon repas typique. Une adresse à recommander et bien située pour visiter Segesta."
The price is AU$153
includes taxes & fees
8 Aug - 9 Aug
Tenute Margana

Venere di Erice Resort

4.0 star property
8.8 out of 10, Excellent, (51)
"Very nice"
Venere di Erice Resort

Cortile Sant'Agostino

3.0 star property
9.6 out of 10, Exceptional, (53)
"Ottimo tutto: struttura, personale, servizio."
The price is AU$154
includes taxes & fees
5 Aug - 6 Aug
Cortile Sant'Agostino

Baglio Custera Hotel & Restaurant

3.0 star property
9.8 out of 10, Exceptional, (31)
"This place is beautiful. We loved the hotel and the pool. "
The price is AU$267
includes taxes & fees
1 Sept - 2 Sept
Baglio Custera Hotel & Restaurant

Relais Lo Stagnone

8.6 out of 10, Excellent, (46)
"We did not stay at hotel named. Someone took us to a sister hotel Baitan. New hotel and wonderful."
The price is AU$128
includes taxes & fees
1 Sept - 2 Sept
Relais Lo Stagnone

Le Caserie

9.0 out of 10, Wonderful, (67)
"Incredible beauty in the center of Marsala "
The price is AU$204
includes taxes & fees
5 Aug - 6 Aug
Le Caserie

Dolcevita Egadi Resort - Adult Only

10.0 out of 10, Exceptional, (4)
"Perfect stay at Dolce Vita Levanzo! The staff is really nice and for the price, you get everything that you expect: good service, good food and calm!"
Dolcevita Egadi Resort - Adult Only

Villa Carlo Resort

3.0 star property
8.8 out of 10, Excellent, (75)
"The staff was friendly but the room did not have hot water and it was really cold inside..."
The price is AU$188
includes taxes & fees
1 Sept - 2 Sept
Villa Carlo Resort

Travini Hotel Residence

4.0 star property
9.0 out of 10, Wonderful, (38)
"Great parking and breakfast "
Travini Hotel Residence
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 top San Leonardo attractions

Riserva Naturale dello Stagnone

Riserva Naturale dello Stagnone

Find out about the history of Marsala when you take a trip to Riserva Naturale dello Stagnone. Stroll along the area's seaside or simply enjoy its wineries.

Mozia

Mozia

Learn about the local history of Marsala when you take a trip to Mozia. Stroll along the area's seaside or simply enjoy its wineries.

Cantine Florio

Cantine Florio

You can enjoy a tasting or tour at Cantine Florio during your travels to Marsala. Discover the countryside and wineries in this relaxing area.

Learn more about San Leonardo

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

Photo by Algirdas Sidiskis
Open Photo by Algirdas Sidiskis

Top San Leonardo Hotel Reviews

Find out more about San Leonardo

Find out more about San Leonardo

Top reasons to visit San Leonardo

  • Stunning Nudist Beaches: Enjoy the sun and sea at beautiful nudist beaches, perfect for relaxation and scenic views.
  • Nature Reserves: Explore nearby nature reserves offering eco-friendly adventures and diverse wildlife.
  • Charming Piazzas: Discover local culture in picturesque piazzas, ideal for shopping and socialising.
  • Scenic Boat Rides: Experience the stunning coastline with scenic boat rides, a must-do for visitors.
  • Welcoming Accommodation: Choose from delightful bed and breakfasts to cosy hotels, ensuring a comfortable stay.

Find great hotels near San Leonardo

Discover the charming accommodation options in San Leonardo, Marsala, where you can find everything from delightful bed and breakfasts to comfortable hotels. Ideal for families, business travellers, and pet lovers alike, the area boasts a variety of services to ensure a memorable stay. Whether you choose Hotel San Leonardo or Albergo San Leonardo, you'll experience warm hospitality and a perfect base to explore the stunning Sicilian landscape.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Experience the romance and charm of Sicily at this 5-star luxury resort. Nestled 3.2km from San Leonardo, it offers an enchanting winery-themed getaway perfect for couples seeking adventure and relaxation. Guests can indulge in on-site activities like horse riding, sailing, and windsurfing, while the scenic garden views from the restaurant enhance the romantic atmosphere. The resort features exclusive wine experiences, including private tours and tastings, alongside a soothing spa with in-room massages. For a truly memorable stay, take advantage of their romance packages that cater to your every whim.
  • Cave Bianche Hotel: A family-friendly 4-star hotel located 12.9km from San Leonardo, Cave Bianche is ideal for those travelling with children and pets. This unique accommodation offers a variety of adventure sports, including kayaking and snorkeling, ensuring fun for the whole family. The hotel features a children's pool and babysitting services, making it easy for parents to relax. With a pet-friendly policy allowing dogs and cats, you can bring your furry companions along for the adventure. Guests appreciate the warm hospitality and family-oriented amenities, creating a welcoming atmosphere for all.
  • Hotel Tempo di Mare: Set 16.1km from San Leonardo, this 4-star hotel is perfect for adventure seekers looking to explore the stunning Sicilian coastline. With activities like windsurfing, waterskiing, and hiking available nearby, guests can immerse themselves in the natural beauty of the area. The hotel provides on-site scooter rentals for easy exploration, ensuring an exciting vacation experience. Known for its friendly service and comfortable accommodations, Hotel Tempo di Mare is a great base for those wishing to dive into the outdoor adventures that Sicily has to offer.

Where to stay in San Leonardo

San Leonardo, nestled in the heart of Marsala, is a hidden gem for those seeking adventure and relaxation. With its eco-friendly vibe and family-friendly atmosphere, it's the perfect base for exploring nearby attractions. Discover the luxury and culture of Marsala, indulge in dream holidays amidst stunning landscapes, and unwind in the serene surroundings of Alta Badia. Whether you're after romance or outdoor escapades, San Leonardo offers an unforgettable Sicilian experience.

  • Marsala: Nestled in the heart of Sicily, Marsala is a vibrant city renowned for its stunning coastal views and rich history. As the gateway to San Leonardo, it attracts a moderate number of visitors year-round, particularly from June to August when outdoor adventures and eco-friendly experiences are at their peak. Tourists can indulge in spa treatments, explore historic landmarks, or relax on beautiful beaches. The nearby nature reserves offer a sanctuary for wildlife enthusiasts, making it a perfect spot for those seeking both relaxation and adventure.
  • Birgi Vecchi: A charming village just 1.6km from San Leonardo, Birgi Vecchi boasts a highly seasonal influx of visitors, especially from July to September. This picturesque locale is perfect for outdoor lovers and adventure seekers. You can take in breathtaking views via the local cable car and discover unique stores. With its close proximity to historical sites and nature reserves, visitors can enjoy a mix of culture and natural beauty, alongside the serene beaches that invite leisurely strolls and sunbathing.
  • Spagnola: Located two miles from San Leonardo, Spagnola is a quaint village that captures the essence of Sicilian charm. Like its neighbours, it experiences a surge in visitors during the summer months, particularly from July to September. Outdoor activities abound, including windsurfing and boating for the adventurous spirit. The village is rich in culture, with historic places and buildings nearby that narrate the story of the region. Nature reserves further enhance the scenic backdrop, offering a delightful escape for eco-conscious travellers.

Things to do near San Leonardo

San Leonardo in Marsala, Sicily, is perfect for outdoor and eco-friendly adventures. Visitors can enjoy shopping, swimming, and relaxing in picnic areas. Don't miss the chance to take a scenic boat ride and experience lively local events. For a fantastic holiday, remember to pack essentials and plan ahead to fully appreciate the beautiful surroundings and vibrant culture.

Shopping

In San Leonardo, visit Laboratorio Ceramiche d'Arte - Paola Luisa Amico for unique ceramics. If you're up for a drive, La Pasticceria di Maria Grammatico, located 20.9km away, is renowned for its delectable pastries and local delicacies, perfect for gifts and souvenirs.

Recreation

At the Thermal Baths of Segesta, indulge in rejuvenating body treatments set in serene surroundings, just 37.0km from San Leonardo. For an active day, visit Stadio Polisportivo Provinciale, a sports stadium 19.3km away. Finally, explore the tranquil Parco NaturAvventura, located 38.6km away, for outdoor relaxation.

Adventure

Experience breathtaking views at the Trapani-Erice Cable Car Valley Station, located 19.3km from San Leonardo. For thrill-seekers, ASD Reef Puzziteddu offers exciting water sports 37.0km away. Lastly, enjoy a fun-filled day at Acquasplash waterpark, situated 38.6km from San Leonardo, perfect for all ages.

Nightlife

Experience the vibrant nightlife in San Leonardo by visiting the Nino Croce Theater, only 22.5km away, for a captivating performance. Alternatively, enjoy the Segesta Theater, 32.2km away, or the Garibaldi Theater, 25.7km away, both offering enriching cultural experiences perfect for families and romance.

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

Booking tips and Expedia advantages for San Leonardo

San Leonardo, Marsala, offers numerous ways to save while enjoying your trip. Take advantage of free attractions like Spiaggia di San Teodoro and Marsala Porta Garibaldi. For transport, opt for buses or bicycles to keep costs down. Visit during January to February or November for lower accommodation prices. Booking a month in advance or checking Expedia's last-minute deals can yield great savings. Saturdays are generally cheaper for stays, while Wednesdays are pricier. Consider package deals to save on hotels, flights, and activities, and use Expedia to filter for budget-friendly options.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Leonardo are January to February and November, 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilise Expedia’s search tool to customise your options based on your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your San Leonardo hotel booking with your flights and activities through an Expedia package deal.

Find the best attractions near San Leonardo

San Leonardo, nestled in Marsala, Sicily, offers an ideal setting for eco-friendly adventures and outdoor activities. Visitors can enjoy stunning attractions like nudist beaches, nature reserves, and charming piazzas. This region is perfect for those seeking cultural experiences and scenic beauty. Additionally, consider exploring nearby hotels for convenient access to these local highlights.

  • Riserva Naturale dello Stagnone: This stunning nature reserve is a haven for birdwatchers and nature lovers, featuring salt pans and wetlands that echo with history. The tranquil landscapes and rich biodiversity create a serene atmosphere, perfect for leisurely strolls or picnics.
  • Mozia: Immerse yourself in the ancient culture of Mozia, an archaeological site steeped in history. Explore the ruins of this Phoenician settlement, where fascinating relics and stunning views of the lagoon combine to offer a unique glimpse into Italy's past.
  • Cala Rossa Beach: Renowned for its crystal-clear waters and scenic cliffs, Cala Rossa Beach is a nudist-friendly spot that invites relaxation and sunbathing. The natural beauty and peaceful environment provide an ideal escape for those seeking a tranquil beach experience.

Best time to go to San Leonardo

The best time to visit San Leonardo can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Leonardo falls in August, when visitor numbers are high and weather is sunny with no rain (dry). The coolest average temperature in San Leonardo falls in February, 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 Rain (Dry)Mostly SunnyAverageAverage
May65.8°F (18.8°C)No Rain (Dry)SunnyAverageAverage
June73.6°F (23.1°C)No Rain (Dry)SunnyAverageAverage
July79.3°F (26.3°C)No Rain (Dry)SunnyHighSlightly High
August80.2°F (26.8°C)No Rain (Dry)SunnyHighSlightly High
September76.1°F (24.5°C)No Rain (Dry)SunnyHighSlightly High
October70.3°F (21.3°C)Light RainMostly SunnyAverageAverage
November63.9°F (17.7°C)Light RainMostly SunnyAverageSlightly Low
December58.3°F (14.6°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Leonardo

For a visit to San Leonardo in Marsala, Sicily, you can fly into two major airports. Palermo Airport (PMO-Punta Raisi) is approximately 64.4km away, with nearby hotel options such as the 4-star CDSHotels Terrasini - Città del Mare, located 9.7km from the airport, offering shuttle services for a fee. The Magaggiari Hotel Resort is just 1.6km from the airport, providing easy access. Trapani Airport (TPS-Vicenzo Florio) is much closer, only 4.8km from San Leonardo, featuring the luxurious 5-star Baglio Oneto dei Principi di San Lorenzo, a 6.4km distance from the airport, with convenient access to transport services.

Frequently asked questions

Where is the best place for a stay in San Leonardo?

Located 3.5 mi (5.7 km) from the heart of San Leonardo, Villa Carlo Resort is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Almar Giardino di Costanza Resort & Spa and Mangia's Favignana Resort. See all available top hotels, or vacation rentals in San Leonardo.

What are some of the best holiday rentals that San Leonardo has to offer?

Residence Porta delle Botteghelle: This holiday home rental outside of San Leonardo is in the historical district, and equipped with air conditioning and daily housekeeping to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. See all vacation rentals in San Leonardo.

If I need to cancel my hotel reservation in San Leonardo, will I receive a refund?

Yes! You'll find that most hotel bookings are refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in San Leonardo.

What's the best family accommodation in San Leonardo?

Hotel Isola di Mozia is a hotel with an outdoor pool and a restaurant, and it's a top choice on Expedia for families. Also, attractions in the area such as La Pasticceria di Maria Grammatico are fun for the whole family. Find more child-friendly accommodations in San Leonardo.

What's the best dog-friendly place to stay in San Leonardo?

Oasi Guzzetta is a top dog-friendly guest house, and offers a seasonal outdoor pool and a bar/lounge for its human guests. Camera Matrimoniale Vista Mare a due Passi Dalle Saline e Scuole Kitesurf is another good option for a stay with your pet. See more pet-friendly hotel accommodations in San Leonardo.

What's the best hotel to stay near the beach in San Leonardo?

The Holiday and Art Seahorse House is a top guest house with a restaurant and free WiFi, and it's located close to Spiaggia di San Teodoro . Other good choices for your stay near the beach include Hotel Isola di Mozia and Kitesurf lo Stagnone.

What are some hotels with pools in San Leonardo?

Villa Carlo Resort: Features a full-service spa, a seasonal outdoor pool and a health club. Almar Giardino di Costanza Resort & Spa and Mangia's Favignana Resort are a couple of other choices that feature an on-site pool. View all hotels with pools in San Leonardo.

What is the best spa hotel in San Leonardo?

Hotel Isola di Mozia is a top spa hotel featuring a bar, an outdoor pool and a restaurant. Treat yourself to a massage or manicure/pedicure at the on-site spa. See all spa hotels in San Leonardo.

What is staying in San Leonardo like?

Visitors can enjoy all that San Leonardo has to offer, including the waterfront, museums and restaurants. This city also attracts tourists with its welcoming locals. In San Leonardo, there are 19 hotels and other accommodation options to choose from. Find out more about San Leonardo.

What are the top places to visit in San Leonardo?

A couple of favourite places to visit are Mozia Line Ferry and Ettore and Infersa Salt Museum. You'll also find Riserva Naturale dello Stagnone and Mozia in the area. Take a look at what more there is to see and do in Expedia's San Leonardo guide.

What's the seasonal weather in San Leonardo?

The hottest months are usually August and July, with an average temperature of 25°C, while the coldest months are February and January, with an average of 13°C. Average annual precipitation for San Leonardo is 594 mm.