Lodging Image

Find hotels in San Leonardo from ₩125,731

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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

Venere di Erice Resort

Venere di Erice Resort
4.0 star property
Valderice
9.0 out of 10, Wonderful, (88 reviews)
"Wish I was back there"
United Kingdom
Alan
The price is ₩142,038
₩165,061 total
includes taxes & fees
Jul 14 - Jul 15
Venere di Erice Resort

Cortile Sant'Agostino

Cortile Sant'Agostino
3.0 star property
Giudecca
9.6 out of 10, Exceptional, (57 reviews)
"The staff was very knowledgable and friendly. Truly helpful and nice."
United Kingdom
nash,
The price is ₩108,526
₩126,452 total
includes taxes & fees
Jul 3 - Jul 4
Cortile Sant'Agostino

Parco Degli Aromi Resort & Benessere

Parco Degli Aromi Resort & Benessere
4.0 star property
Valderice
8.6 out of 10, Excellent, (139 reviews)
"Beautiful views and nice property"
United States
Ramdas
The price is ₩134,361
₩156,616 total
includes taxes & fees
Jul 5 - Jul 6
Parco Degli Aromi Resort & Benessere

Hotel Elimo

Hotel Elimo
3.0 star property
Erice
8.8 out of 10, Excellent, (128 reviews)
"We were only there for one night but have already decided to go back to visit again! Would definitely stay here again. Great location."
United Kingdom
Sarah
The price is ₩115,455
₩132,292 total
includes taxes & fees
Jul 13 - Jul 14
Hotel Elimo

Grand Hotel Palace

Grand Hotel Palace
5.0 star property
Marsala
8.2 out of 10, Very Good, (297 reviews)
The price is ₩187,608
₩218,723 total
includes taxes & fees
Jul 7 - Jul 8
Grand Hotel Palace

Hotel Carmine

Hotel Carmine
Marsala
9.4 out of 10, Exceptional, (256 reviews)
"Lovely charming hotel Situated close to everything "
United States
AAslaug
The price is ₩105,834
₩127,000 total
includes taxes & fees
Jul 4 - Jul 5
Hotel Carmine

Baitan Hotel

Baitan Hotel
Marsala
9.4 out of 10, Exceptional, (46 reviews)
"A great place to stay. Very attentive staff. Clean, comfortable and parking available"
United States
Richard
The price is ₩144,319
₩169,334 total
includes taxes & fees
Jul 9 - Jul 10
Baitan Hotel

Villa Carlo Resort

Villa Carlo Resort
3.0 star property
Marsala
8.8 out of 10, Excellent, (106 reviews)
"The hostess/manager was extremely hospitable and accommodating. The breakfast was very good. Great value overall."
United States
Nathaniel
The price is ₩165,966
₩193,146 total
includes taxes & fees
Jul 3 - Jul 4
Villa Carlo Resort

Phi Hotel La Tonnara di Bonagia

Phi Hotel La Tonnara di Bonagia
4.0 star property
Valderice
8.2 out of 10, Very Good, (106 reviews)
"Nice hotel"
United States
Dimi
The price is ₩241,301
₩397,723 total
includes taxes & fees
Jul 16 - Jul 17
Phi Hotel La Tonnara di Bonagia

SEAWATER HOTEL BIO & BEAUTY SPA

SEAWATER HOTEL BIO & BEAUTY SPA
4.0 star property
Marsala
9.0 out of 10, Wonderful, (56 reviews)
"Our stay was perfect!"
United States
Javier
The price is ₩116,021
₩138,206 total
includes taxes & fees
Jul 19 - Jul 20
SEAWATER HOTEL BIO & BEAUTY SPA

Zagara di Sicilia

Zagara di Sicilia
Marsala
9.4 out of 10, Exceptional, (23 reviews)
"Very clean, safe, and private"
United States
John
The price is ₩57,732
₩70,556 total
includes taxes & fees
Jul 12 - Jul 13
Zagara di Sicilia

Serena Palace Superior Rooms

Serena Palace Superior Rooms
Mazara del Vallo
10.0 out of 10, Exceptional, (11 reviews)
"Beautiful and comfortable staying at Serena Palace! Room and bathroom with all amenities, soundproof windows, and a very comfortable bed. Easy check-in and prompt responses from the owner. Great location right next to the old city, kasba, lots of restaurants, and interesting art!"
United States
Luisa
The price is ₩103,188
₩120,563 total
includes taxes & fees
Jul 13 - Jul 14
Serena Palace Superior Rooms

Relais Antiche Saline

Relais Antiche Saline
4.0 star property
Paceco
8.8 out of 10, Excellent, (272 reviews)
"Great location! Fantastic restaurant!"
United States
maria alberta
The price is ₩270,998
₩298,098 total
includes taxes & fees
Jul 5 - Jul 6
Relais Antiche Saline

Albergo Vittoria

Albergo Vittoria
4.0 star property
Trapani
8.6 out of 10, Excellent, (365 reviews)
"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
The price is ₩182,804
₩213,432 total
includes taxes & fees
Jul 7 - Jul 8
Albergo Vittoria

Baglio Basile Hotel

Baglio Basile Hotel
4.0 star property
Petrosino
7.8 out of 10, Good, (11 reviews)
"beautiful and warm the band plyng at nite beside the pool plyd very nice italian american tune we dance the night away "
Canada
vincent
The price is ₩298,733
₩342,724 total
includes taxes & fees
Aug 1 - Aug 2
Baglio Basile Hotel

Bella Vista b&b

Bella Vista b&b
Erice
9.0 out of 10, Wonderful, (46 reviews)
"Nice place. Comfortable bed. Breakfast was great!"
United States
Elizabeth
The price is ₩118,341
₩137,231 total
includes taxes & fees
Jul 3 - Jul 4
Bella Vista b&b

Fenici Levanzo Hotel - Adults Only

Fenici Levanzo Hotel - Adults Only
Levanzo
The price is ₩263,018
₩289,320 total
includes taxes & fees
Jul 3 - Jul 4
Fenici Levanzo Hotel - Adults Only

Agriturismo Le Arcate

Agriturismo Le Arcate
Marsala
7.8 out of 10, Good, (9 reviews)
"Le Arcate is a very welcoming entity just off the beaten tracks. It provides space, attention when needed, a very nice outside yard including a large swimming pool. The service is excellent, the food delicious. The location ensures a quiet, peaceful experience."
Netherlands
Adriaan
The price is ₩137,103
₩157,870 total
includes taxes & fees
Jul 4 - Jul 5
Agriturismo Le Arcate

Il Carmine

Il Carmine
3.0 star property
Erice
8.8 out of 10, Excellent, (128 reviews)
"Stayed one night. But this little gem is in a perfect location, great parking right across the way. Breakfast was great too. Lovely hotel, lovely grounds would recommend "
United Kingdom
Margaret
The price is ₩141,111
₩155,222 total
includes taxes & fees
Jul 7 - Jul 8
Il Carmine

Agriturismo Vultaggio

Agriturismo Vultaggio
Misiliscemi
8.6 out of 10, Excellent, (50 reviews)
"Fresh OJ every morning was a treat. Great food and wine at the restaurant on the property."
United States
Laura
The price is ₩128,764
₩309,422 total
includes taxes & fees
Jul 13 - Jul 14
Agriturismo Vultaggio
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 museums.

A windmill with a red top and a white sail, located near a body of water with boats.
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: San Leonardo offers a perfect mix of thrilling outdoor activities and eco-friendly experiences amidst beautiful Sicilian landscapes.
  • Relaxation and Spa Days: Indulge in rejuvenating spa treatments and leisurely strolls, making it an ideal spot for relaxation.
  • Charming Local Culture: Explore the quaint piazzas, museums, and friendly locals that showcase the rich cultural heritage of the area.
  • Stunning Beaches: Enjoy pristine beaches that provide a perfect setting for sunbathing and water activities.
  • Diverse Accommodations: Choose from a range of lodging options, from cozy B&Bs to comfortable hotels, catering to all types of travelers.

Find great hotels near San Leonardo

Discover a range of hotel accommodations in San Leonardo, Marsala, Sicily, tailored to meet diverse traveler needs. From charming bed and breakfasts to comfortable hotels, you'll find options that cater to families, business travelers, and pet owners alike. Enjoy a memorable vacation experience while exploring the local attractions. Don't forget to check out hotel reviews to find the perfect fit for your stay in this beautiful Sicilian destination.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: This exquisite 5-star resort is nestled 3km from San Leonardo and boasts a guest rating of 9.2 out of 10. With its unique theme centered around wine and romance, it offers direct beach access and a variety of adventure sports, including sailing and hiking. Guests can indulge in romantic packages featuring garden views and wine tasting experiences in the property's charming winery. The outdoor seasonal pool and spa services provide a perfect retreat for relaxation, making it an ideal choice for couples seeking a romantic getaway.
  • Cave Bianche Hotel: Located 13km from San Leonardo, this 4-star hotel, rated 8.6 out of 10, is a family-friendly destination that emphasizes adventure and recreation. The hotel features a range of activities such as kayaking, snorkeling, and mountain biking, catering to both adults and children. With amenities designed for younger guests, including a children’s pool and babysitting services, families can enjoy a stress-free vacation. Its welcoming atmosphere and variety of activities make it a great option for families looking to bond over exciting experiences.
  • Grand Hotel Palace: Situated 10km from San Leonardo, this elegant 5-star hotel has a guest rating of 8.2 out of 10 and is perfect for families seeking adventure. The hotel provides numerous recreational activities such as windsurfing and fishing, ensuring an action-packed stay. Family-oriented amenities, including a children's pool and babysitting services, make it easy for parents to relax while their kids enjoy themselves. With its refined atmosphere and focus on family adventure, Grand Hotel Palace is an excellent choice for those traveling with children.

Where to stay in San Leonardo

San Leonardo, nestled in the heart of Sicily, offers an idyllic retreat for those seeking adventure and relaxation. Surrounded by the breathtaking Apulian countryside and pristine beaches, this charming village invites travelers to explore its serene atmosphere. Nearby, enjoy family-friendly activities and romantic escapes, all while connecting with friendly locals. Whether you're looking for outdoor adventures or a luxurious getaway, San Leonardo and its surrounding regions promise a memorable vacation experience.

  • Marsala: Located in the heart of Sicily, Marsala is a vibrant city renowned for its rich history and stunning coastal landscapes. Visitors flock here for outdoor adventures, eco-friendly experiences, and a taste of adventure. The city comes alive from June to August with outdoor activities such as water sports and shopping. Key attractions include beautiful beaches, historical sites, and nature reserves, making it a perfect destination for those who appreciate a blend of culture and nature. With its charming atmosphere and local flavors, Marsala offers a delightful experience for every traveler.
  • Birgi Vecchi: Just a mile from San Leonardo, the quaint village of Birgi Vecchi is a hidden gem for outdoor enthusiasts and eco-conscious travelers. The seasonal influx of visitors peaks from July to September, drawn by the area's captivating nature reserves and stunning beaches. Water sports are a major draw here, ensuring that adventure seekers have plenty of thrilling options. With its serene landscape and historical significance, Birgi Vecchi provides a peaceful retreat while still being close to more bustling tourist spots.
  • Spagnola: A mere 3km from San Leonardo, Spagnola is a charming village that captivates visitors with its cultural experiences and outdoor activities. Peak tourist season runs from July to September, offering opportunities for windsurfing and boating against a picturesque backdrop. Spagnola's proximity to historical sites and nature reserves makes it a delightful spot for travelers interested in immersing themselves in the local culture and natural beauty. This village is perfect for those looking to unwind while still engaging in exciting adventures.

Things to do near San Leonardo

Shopping

In San Leonardo, you'll find charming local shops offering unique souvenirs. For a larger selection, if you're up for a drive, head to the Centro Commerciale La Torre in Marsala for a variety of retail stores and eateries, or check out the Mercato di Marsala for fresh local products.

Recreation

Discover the serene atmosphere at the San Leonardo Wellness Center, where you can indulge in relaxing massages and rejuvenating spa treatments. Enjoy outdoor yoga sessions amidst nature or take a leisurely stroll through the beautiful gardens, perfect for unwinding and connecting with the tranquil surroundings.

Adventure

Experience breathtaking views aboard the Trapani-Erice Cable Car Valley Station, located 19km from San Leonardo. This gondola ride offers an exhilarating ascent over stunning landscapes. At the Trapani-Erice Cable Car Mountain Station, 21km away, enjoy outdoor adventures and family-friendly activities in a picturesque setting.

Nightlife

The nightlife in San Leonardo offers a relaxed vibe, where you can enjoy a drink at a local bar or dine at a charming trattoria. Take a stroll along the beach promenade, where you might find live music and a friendly atmosphere to unwind after a day of exploration.

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

Find the best attractions near San Leonardo

San Leonardo offers a perfect blend of outdoor adventures and cultural experiences for eco-friendly travelers. Visitors can explore local attractions like nature reserves, charming piazzas, and museums, all while enjoying the beautiful Sicilian landscape. With options for beach experiences and nearby accommodations, San Leonardo is an ideal destination for those seeking both relaxation and exploration.

  • Mozia: Explore the enchanting archaeological site of Mozia, located 1km from San Leonardo. This ancient island offers a glimpse into the rich history of the Phoenician civilization, featuring well-preserved ruins and stunning views of the lagoon.
  • Riserva Naturale dello Stagnone: Discover the natural beauty and historical significance of Riserva Naturale dello Stagnone, also 1km away. This reserve is known for its salt pans and diverse wildlife, making it a perfect spot for nature enthusiasts and history buffs alike.
  • Spiaggia di San Teodoro: Relax at Spiaggia di San Teodoro, a picturesque beach located 5km from San Leonardo. With its soft sands and crystal-clear waters, it’s an ideal location to unwind and soak up the Sicilian sun.

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. The coolest average temperature in San Leonardo falls in February, visitor numbers are low and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 SunnyAverageSlightly Low
December58.3°F (14.6°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Leonardo

Traveling to San Leonardo, Marsala, Sicily, is convenient with several major airports nearby. Palermo Airport (PMO-Punta Raisi) is approximately 64km away, with nearby hotel options like CDSHotels Terrasini - Città del Mare, which offers shuttle services for a fee, and Magaggiari Hotel Resort, located just 2km from the airport. Trapani Airport (TPS-Vicenzo Florio) is even closer, at 5km from San Leonardo, featuring luxury options such as the Baglio Oneto dei Principi di San Lorenzo, which provides nearby access. Lastly, Pantelleria Airport (PNL) is 126km away, with hotels like Sikelia Luxury Retreat offering convenient transportation services.

Frequently asked questions

Where is the best place for a stay in San Leonardo?
Located 13.9 mi (22.4 km) from the heart of San Leonardo, Venere di Erice Resort is a top choice for your stay based on our traveler data. Two other choices for your visit to the area are Villaggio Approdo di Ulisse and Resort Il Mulino. See all available top hotels, or vacation rentals in San Leonardo.
What's the top vacation rental in San Leonardo?
Residence Porta delle Botteghelle: This vacation 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! The majority of hotel room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in San Leonardo.
Where can I learn more about changing or cancelling my trip to San Leonardo?
For additional details about updating your trip to San Leonardo or cancelling it, head over to our customer service page.
What's the best place to stay for a family trip to San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a guesthouse with a children's pool and free parking, and it's a top choice on Expedia for families. Hotel Isola di Mozia is another choice for your family trip. Attractions in the area like La Pasticceria di Maria Grammatico are also fun for the whole family. Find more child-friendly accommodations in San Leonardo.
What's the best pet-friendly accommodation in San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a top dog-friendly guesthouse, and offers a seasonal outdoor pool and a bar/lounge for its human guests. See more pet-friendly hotel accommodations in San Leonardo.
What are some hotels with pools in San Leonardo?
Venere di Erice Resort: Features a rooftop terrace, a seasonal outdoor pool, and buffet. Villaggio Approdo di Ulisse and Resort Il Mulino are two additional hotels that offer an onsite pool. View all hotels with pools in San Leonardo.
What's the best hotel for staying near Punta Raisi Airport (PMO)?
Magaggiari Hotel Resort is a popular 4-star hotel featuring a restaurant and an outdoor pool. It's located a short 1.5 mi (2.4 km) from Punta Raisi Airport. Other good choices within close proximity to the airport include Villa Rosa dei Venti and Kunesias.
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 20 hotels and other accommodations to choose from. Find out more about San Leonardo.
What is there to see in San Leonardo?
A couple of favorite 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. Check out what more to see and do in Expedia's San Leonardo guide.
What's the seasonal weather like in San Leonardo?
The hottest months are usually August and July with an average temp of 77°F, while the coldest months are February and January with an average of 56°F. Average annual precipitation for San Leonardo is 23 inches.