Lodging Image

Search San Leonardo hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Aug - 17 Aug
Tomorrow
17 Aug - 18 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Property class

Guest rating

Our top choices for San Leonardo hotels

1. Baitan Hotel

Baitan Hotel
Marsala
United Kingdom
dror
AU$157
includes taxes & fees
23 Aug - 24 Aug
Baitan Hotel

2. Relais Lo Stagnone

Relais Lo Stagnone
Marsala
United Kingdom
Nicky
AU$137
includes taxes & fees
2 Sept - 3 Sept
Relais Lo Stagnone

3. Resort Santa Maria

Resort Santa Maria
Marsala
United States
Lillian
AU$233
includes taxes & fees
11 Sept - 12 Sept
Resort Santa Maria

4. Baglio Custera Hotel & Restaurant

Baglio Custera Hotel & Restaurant
Marsala
Canada
Karen
AU$232
includes taxes & fees
30 Aug - 31 Aug
Baglio Custera Hotel & Restaurant

5. Agriturismo Le Arcate

Agriturismo Le Arcate
Marsala
Netherlands
Adriaan
AU$131
includes taxes & fees
16 Sept - 17 Sept
Agriturismo Le Arcate

6. Villa Carlo Resort

Villa Carlo Resort
Marsala
United States
Nathaniel
AU$181
includes taxes & fees
2 Sept - 3 Sept
Villa Carlo Resort

7. Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort
Marsala
United States
Jeff
AU$635
includes taxes & fees
1 Sept - 2 Sept
Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

8. SEAWATER HOTEL BIO & BEAUTY SPA

SEAWATER HOTEL BIO & BEAUTY SPA
Marsala
United States
Javier
AU$128
includes taxes & fees
9 Sept - 10 Sept
SEAWATER HOTEL BIO & BEAUTY SPA

9. Rainbow resort

Rainbow resort
Marsala
Italy
STEFANO
AU$197
includes taxes & fees
13 Sept - 14 Sept
Rainbow resort

10. Bianco Sale Trapani

Bianco Sale Trapani
Misiliscemi
Canada
Bobby
AU$152
includes taxes & fees
7 Sept - 8 Sept
Bianco Sale Trapani

11. L'ombra dell'Ulivo B&b

L'ombra dell'Ulivo B&b
Marsala
AU$192
includes taxes & fees
21 Aug - 22 Aug
L'ombra dell'Ulivo B&b

12. Grand Hotel Palace

Grand Hotel Palace
Marsala
United States
Richard
AU$230
includes taxes & fees
7 Sept - 8 Sept
Grand Hotel Palace

13. Hotel Carmine

Hotel Carmine
Marsala
United States
Patrik
AU$184
includes taxes & fees
23 Aug - 24 Aug
Hotel Carmine

14. Agriturismo Vultaggio

Agriturismo Vultaggio
Misiliscemi
United States
Laura
AU$345
includes taxes & fees
27 Aug - 28 Aug
Agriturismo Vultaggio

15. Il Vecchio Marsala

Il Vecchio Marsala
Marsala
United States
Lisa
AU$154
includes taxes & fees
2 Sept - 3 Sept
Il Vecchio Marsala

16. Travini Hotel Residence

Travini Hotel Residence
Marsala
Australia
Louise
AU$165
includes taxes & fees
16 Sept - 17 Sept
Travini Hotel Residence

17. Villa Favorita

Villa Favorita
Marsala
United States
Antonio
AU$208
includes taxes & fees
14 Sept - 15 Sept
Villa Favorita

18. Dome Hotel

Dome Hotel
Marsala
United Kingdom
Philip
AU$270
includes taxes & fees
26 Aug - 27 Aug
Dome Hotel

19. Borgo Pida

Borgo Pida
Misiliscemi
United Kingdom
Helen
AU$184
includes taxes & fees
1 Sept - 2 Sept
Borgo Pida

20. Le Caserie

Le Caserie
Marsala
United States
Zoya
AU$121
includes taxes & fees
1 Sept - 2 Sept
Le Caserie
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Leonardo attractions

Ettore and Infersa Salt Museum

10.0/10 (4 reviews)
You can browse the exhibits at Ettore and Infersa Salt Museum, a museum with a storied past, during your trip to San Leonardo. Stroll along the area's seaside or simply enjoy its wineries.
See properties

Learn more about San Leonardo

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

See all hotels in San Leonardo
A windmill with a red top and a white sail, located near a body of water with boats.
Photo by Algirdas Sidiskis

Top San Leonardo Hotel Reviews

Recent Reviews in San Leonardo

Venere di Erice Resort

Venere di Erice Resort

10/10 Excellent
"We had a wonderful week at Hotel Venere di Erice. The staff were incredibly friendly, welcoming and professional, which made our stay even more enjoyable. The views from the hotel are absolutely amazing and breathtaking. Even after staying for a whole week, we were still amazed by the views every single day! The swimming pool was also lovely and clean, with another beautiful view to enjoy while relaxing. Our room was clean, spacious and comfortable, and overall we couldn’t have asked for a better stay. We would definitely recommend this hotel to anyone visiting Erice or Trapani. We would happily come back again!"
Iris 7-night trip
Posted 5 days ago
Venere di Erice Resort
Hotel Trapani In

Hotel Trapani In

10/10 Excellent
"We stay here allready for a 2. time. Nice okace, everywhere by walk. Town, shopping, beach, restaurants."
Jaromir 5-night trip
Posted 7 days ago
Hotel Trapani In
Hotel Carmine

Hotel Carmine

10/10 Excellent
"Beautiful historical building in the center of Marsala"
Jørgen 1-night trip
Posted 8 days ago
Hotel Carmine
Hotel San Michele

Hotel San Michele

10/10 Excellent
"Central location makes it easy to get around. You have to pay but they will take care of your car. We were easily able to walk to the port."
R Brandon 2-night trip
Posted 9 days ago
Hotel San Michele
Azzoli Trapani - Apartments & Skypool - Adults Only

Azzoli Trapani - Apartments & Skypool - Adults Only

8/10 Good
"We liked everything but the rooftop pool could be little bit more maintained and the tv in the room we couldn’t use it"
Przemyslaw 3-night trip
Posted 10 days ago
Azzoli Trapani - Apartments & Skypool - Adults Only
Camarò Favignana

Camarò Favignana

10/10 Excellent
"Beautiful clean rooms, the staff was friendly and super helpful, need to mention Elena and Andrea for their outstanding customer service skilled"
Marco 2-night trip
Posted 11 days ago
Camarò Favignana
Room of Andrea

Room of Andrea

8/10 Good
"This place is in the perfect location. It’s not amazing but it is worth it for proximity to old town and ease of getting out of town to visit other places."
Maria 3-night trip
Posted 2 weeks ago
Room of Andrea
Hotel Tempo di Mare

Hotel Tempo di Mare

10/10 Excellent
"Staff were very helpful translating when speaking to an agent at the next property who had double booked us. They also gave us some great tips. Rooms were very clean and breakfast was lovely. Would recommend!"
Belinda 1-night trip
Posted 3 weeks ago
Hotel Tempo di Mare
Resort Il Mulino

Resort Il Mulino

8/10 Good
"All the staff were very friendly and helpful, they made the stay enjoyable. We were at little disappointed that the gym and spa weren't as available as we'd hoped. The room itself was small, which isn't a problem however it was up a separate flight of stairs from the balcony and so felt a bit odd and not welcoming. Also the AC unit was placed in the entrance area, and not the bedroom, and so didn't fully cool down the bedroom. The hotel itself is nice and well located. It was very helpful to have bike rental available from the hotel which was easy to sort with reception. Showers being available after check-in are a really useful addition as it meant we could enjoy our last day at the beach and still be comfortable for our flight home."
William 2-night trip
Posted 1 month ago
Resort Il Mulino

More cheap accommodation in San Leonardo

Hotel Edelweiss

Hotel Edelweiss

Cortile Padre Vincenzo, 5 Erice TP
AU$119
7 Sept - 8 Sept
includes taxes & fees
8.2/10 Very good! (57 reviews)
Hotel Edelweiss
Palazzo dei Corsari- Apartment

Palazzo dei Corsari- Apartment

Via Giuseppe Barlotta 25 Trapani TP
Get rates
7.8/10 Good! (90 reviews)
Palazzo dei Corsari- Apartment
B&B Il Vecchio Messina

B&B Il Vecchio Messina

Corso Vittorio Emanuele 71 Trapani TP
Get rates
9.2/10 Wonderful! (27 reviews)
B&B Il Vecchio Messina
Case a San Matteo

Case a San Matteo

Via Punica 3 - Piazza San Matteo Marsala TP
Get rates
9.6/10 Exceptional! (4 reviews)
Case a San Matteo
SoleTerraLuna

SoleTerraLuna

Via Livio Bassi 194 Trapani TP
Get rates
8.6/10 Excellent! (27 reviews)
SoleTerraLuna
Melone Giallo

Melone Giallo

Via Cesarò 11 Paceco TP
Get rates
8.8/10 Excellent! (5 reviews)
Melone Giallo

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.

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

What is the best area to stay in San Leonardo?
The best area to stay in San Leonardo is around the Marina, particularly along Via Marina and the streets directly off it.This area is the heart of San Leonardo's visitor experience, offering direct access to the sea and a lively promenade. You'll find a good selection of restaurants, cafes, and gelato shops here, many with outdoor seating overlooking the water. The Marina is also where you can find boat tours and hire services.Couples looking for a romantic escape will appreciate the Marina area. The evening strolls along the waterfront, the choice of dining with sea views, and the opportunity to take a sunset boat trip make it particularly appealing. Many of the boutique hotels here offer rooms with balconies overlooking the harbour.For families, the area just a few streets back from Via Marina, towards the main piazza, offers a good balance. It's still very close to all the Marina's amenities but can be a bit quieter in the evenings.
When is the best time to go to San Leonardo?
The best time to go to San Leonardo is during the shoulder seasons, specifically April to June and September to October.These months offer pleasant weather, with warm but not excessively hot temperatures, making it ideal for exploring the region's attractions without the peak summer crowds. You'll find it easier to book accommodations and secure restaurant reservations, and the overall experience will be more relaxed. The sea is also warm enough for swimming during these periods.For those who prioritize beach holidays and don't mind warmer temperatures, July and August are also suitable. While these months are the busiest and hottest, they offer the liveliest atmosphere with many local festivals and events taking place.
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 cancelled 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 hotel booking in San Leonardo with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on San Leonardo hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in San Leonardo?
Prices for hotels in San Leonardo often vary, but you can find a great deal from AU$90 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 our cheapest rates.

Explore a world of travel with Expedia