Lodging Image

Find hotels in San Leonardo

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Leonardo hotels

1. Baitan Hotel

Baitan Hotel
Marsala
9.4 out of 10, Exceptional, (47 reviews)
"A great place to stay. Very attentive staff. Clean, comfortable and parking available"
United States
Richard
The price is Rp1.677.263
Rp1.967.989 total
includes taxes & fees
27 Jul - 28 Jul
Baitan Hotel

2. Relais Lo Stagnone

Relais Lo Stagnone
Marsala
8.4 out of 10, Very good, (54 reviews)
"Only stayed one night didn't use pool not that it was available or clean. Hotel was for surfers. "
United Kingdom
Nicky
The price is Rp1.584.082
Rp1.824.490 total
includes taxes & fees
21 Jul - 22 Jul
Relais Lo Stagnone

3. Baglio Custera Hotel & Restaurant

Baglio Custera Hotel & Restaurant
3.0 star property
Marsala
9.8 out of 10, Exceptional, (36 reviews)
"This place is beautiful. We loved the hotel and the pool. "
Canada
Karen
The price is Rp2.355.027
Rp2.713.570 total
includes taxes & fees
29 Jul - 30 Jul
Baglio Custera Hotel & Restaurant

4. Villa Carlo Resort

Villa Carlo Resort
3.0 star property
Marsala
9.0 out of 10, Wonderful, (107 reviews)
"The hostess/manager was extremely hospitable and accommodating. The breakfast was very good. Great value overall."
United States
Nathaniel
The price is Rp2.264.306
Rp2.613.735 total
includes taxes & fees
22 Jul - 23 Jul
Villa Carlo Resort

5. Resort Santa Maria

Resort Santa Maria
3.0 star property
Marsala
8.8 out of 10, Excellent, (31 reviews)
"Charming resort on the water where kite surfing is popular. Friendly staff and good on site restaurant. "
United States
Lillian
The price is Rp2.379.422
Rp4.183.556 total
includes taxes & fees
7 Aug - 8 Aug
Resort Santa Maria

6. Il Vecchio Marsala

Il Vecchio Marsala
Marsala
9.4 out of 10, Exceptional, (63 reviews)
"Overall nice property. "
United States
Julius Paul
The price is Rp1.677.263
Rp1.926.990 total
includes taxes & fees
21 Jul - 22 Jul
Il Vecchio Marsala

7. 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 Rp857.268
Rp1.024.995 total
includes taxes & fees
26 Jul - 27 Jul
Zagara di Sicilia

8. Casolare nelle Saline

Casolare nelle Saline
Paceco
9.8 out of 10, Exceptional, (50 reviews)
"Freshly made breakfast was truly spectacular and delicious. Host were very accommodating and friendly. "
United States
Evan
The price is Rp1.928.853
Rp2.183.238 total
includes taxes & fees
24 Jul - 25 Jul
Casolare nelle Saline

9. Le Caserie

Le Caserie
Marsala
8.8 out of 10, Excellent, (84 reviews)
"Excellent staff and very good dining in the hotel. "
United States
Zoya
The price is Rp1.258.677
Rp1.466.545 total
includes taxes & fees
23 Jul - 24 Jul
Le Caserie

10. Borgo Pida

Borgo Pida
Misiliscemi
9.4 out of 10, Exceptional, (73 reviews)
"This property has to be my favourite of all time- and I’ve travelled a lot! I was gutted we only had one night here! I would recommend coming by bike or car here. It has a bbq area, washing machine, pool, jacquzzi and fantastic bar! The staff are so helpful too."
United Kingdom
Helen
The price is Rp2.344.607
Rp2.661.068 total
includes taxes & fees
26 Jul - 27 Jul
Borgo Pida

11. 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 Rp1.703.540
Rp3.914.945 total
includes taxes & fees
20 Jul - 21 Jul
Agriturismo Vultaggio

12. Rainbow resort

Rainbow resort
3.0 star property
Marsala
9.2 out of 10, Wonderful, (29 reviews)
"Struttura vicino a Saline di Mozia. Pulito ed accogliente. Ottima colazione. Indispensabile avere la macchina."
Italy
STEFANO
The price is Rp2.318.127
Rp2.672.980 total
includes taxes & fees
26 Jul - 27 Jul
Rainbow resort

13. Grand Hotel Palace

Grand Hotel Palace
5.0 star property
Marsala
8.2 out of 10, Very good, (297 reviews)
"Parking was good, plenty of spaces. Did not warrant 5 stars (stayed in a better e star b&b during our tour of Sicily)."
United Kingdom
Lynn
The price is Rp2.348.057
Rp2.726.280 total
includes taxes & fees
24 Jul - 25 Jul
Grand Hotel Palace

14. Albergo Vittoria

Albergo Vittoria
4.0 star property
Trapani
8.6 out of 10, Excellent, (367 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 Rp1.947.489
Rp2.285.737 total
includes taxes & fees
24 Jul - 25 Jul
Albergo Vittoria

15. Residence La Gancia

Residence La Gancia
4.0 star property
Trapani City Centre
9.6 out of 10, Exceptional, (370 reviews)
"Beautiful location wonderful staff"
Canada
Lynne
The price is Rp2.832.674
Rp3.259.482 total
includes taxes & fees
11 Aug - 12 Aug
Residence La Gancia

16. 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 Rp3.149.528
Rp3.464.480 total
includes taxes & fees
26 Jul - 27 Jul
Relais Antiche Saline

17. Hotel Carmine

Hotel Carmine
Marsala
9.4 out of 10, Exceptional, (258 reviews)
"Lovely charming hotel Situated close to everything "
United States
AAslaug
The price is Rp1.660.491
Rp1.949.539 total
includes taxes & fees
26 Jul - 27 Jul
Hotel Carmine

18. Hotel President

Hotel President
3.0 star property
Marsala
7.4 out of 10, Good, (133 reviews)
"Clean and convenient."
United States
Margot
The price is Rp1.880.213
Rp2.191.234 total
includes taxes & fees
20 Jul - 21 Jul
Hotel President

19. Venere di Erice Resort

Venere di Erice Resort
4.0 star property
Valderice
9.0 out of 10, Wonderful, (101 reviews)
"Quiet hotel below Erice and close drive to San Vito Lo Capo. Would stay again"
United Kingdom
Susan
The price is Rp2.096.914
Rp2.409.104 total
includes taxes & fees
20 Jul - 21 Jul
Venere di Erice Resort

20. Dome Hotel

Dome Hotel
Marsala
10.0 out of 10, Exceptional, (23 reviews)
"Wow, what a hotel. We had a fabulous holiday. The hotel staff were so welcoming. The roof terrace so peaceful and breakfast in the courtyard under the palm trees. What more could you want. The hotel is in a great location in the centre of Marsala perfect for exploring. A big thank you to all the staff for making our stay unforgettable 🙌👏"
United Kingdom
Philip
The price is Rp2.163.620
Rp2.502.981 total
includes taxes & fees
20 Jul - 21 Jul
Dome Hotel
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

Find out more about San Leonardo

Top reasons to visit San Leonardo

  • Stunning Beaches: San Leonardo boasts pristine beaches perfect for relaxation and water activities, surrounded by breathtaking landscapes.
  • Outdoor Adventures: Enjoy eco-friendly activities such as hiking, exploring nature reserves, and taking in the beautiful Apulian countryside.
  • Charming Local Culture: Discover quaint piazzas, intriguing museums, and the warm hospitality of friendly locals.
  • Relaxing Spa Experiences: Treat yourself to spa days and body treatments for a rejuvenating escape.
  • Diverse Accommodations: Choose from charming bed & breakfasts to comfortable hotels, catering to all traveller needs.

Find great hotels near San Leonardo

San Leonardo offers a delightful selection of accommodations, from charming bed & breakfasts to comfortable hotels. Ideal for families, business travellers, and pet owners, this picturesque area caters to diverse needs. With various hotel services and facilities available, including highly-rated options like Hotel San Leonardo and Albergo San Leonardo, you are bound to find the perfect place to unwind and enjoy your Sicilian getaway.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Nestled just 3km from San Leonardo, this 5-star luxury resort offers an enchanting blend of romance and relaxation. With a guest rating of 9.2, it is ideal for those seeking a beachside escape or a romantic getaway. The resort features direct beach access and is equipped with amenities for children, ensuring a family-friendly atmosphere. Guests can indulge in delightful dining experiences with garden views and enjoy spa treatments alongside a serene pool. The resort also offers exclusive wine experiences, including tastings and tours, making it a perfect choice for wine enthusiasts.
  • Cave Bianche Hotel: Located 13km away from San Leonardo, the 4-star Cave Bianche Hotel boasts a guest rating of 8.6 and caters to adventure seekers and families alike. Offering a range of thrilling activities such as snorkeling, sailing, and mountain biking, this hotel is perfect for those looking to explore the great outdoors. The property also provides essential amenities for children, including babysitting services and a children's pool, ensuring a pleasant stay for families. With a focus on adventure and recreation, this hotel is an excellent choice for active travellers.
  • Grand Hotel Palace: Situated 10km from San Leonardo, the 5-star Grand Hotel Palace holds a guest rating of 8.2, making it a premier choice for families and adventure enthusiasts. This hotel provides a variety of recreational activities, including waterskiing, windsurfing, and snorkeling nearby. With family amenities such as in-room childcare and a children's pool, it ensures that younger guests are well catered for. The Grand Hotel Palace combines luxury with adventure, creating a memorable vacation experience.

Where to stay in San Leonardo

San Leonardo, nestled in the enchanting Marsala region of Sicily, offers an idyllic retreat for those seeking adventure and eco-friendly experiences. Surrounded by the stunning Apulian countryside, visitors can explore pristine beaches and charming local villages. The atmosphere is relaxed and romantic, making it perfect for families and couples alike. With its quiet location and friendly locals, San Leonardo provides a unique blend of culture and tranquility, ensuring an unforgettable getaway.

  • Marsala: Nestled on the western coast of Sicily, Marsala is a vibrant city known for its rich history and beautiful coastal scenery. The area experiences a seasonal influx of travellers, peaking from June to August, making it a lively destination during the summer months. Visitors flock to Marsala for its outdoor adventures, eco-friendly activities, and water sports. Notable highlights include stunning beaches, historic landmarks, and nature reserves that offer a chance to explore the region's diverse wildlife. Additionally, the city's shopping areas and cable car rides provide unique experiences, ensuring there's something for everyone.
  • Birgi Vecchi: Just 1.6km away from San Leonardo, Birgi Vecchi is a charming village that attracts visitors seeking outdoor and eco-friendly adventures. The village sees a surge in tourist arrivals from July to September, making it a bustling spot during the peak summer season. Here, you can indulge in various water sports while soaking in the natural beauty surrounding the area. With its close proximity to nature reserves and historic places, Birgi Vecchi offers a tranquil escape where you can unwind on the beach and immerse yourself in the local culture.
  • Spagnola: Located 3km from San Leonardo, Spagnola is another picturesque village that captures the essence of Sicilian charm. With a seasonal visitor trend peaking in the summer months, Spagnola is perfect for those looking for outdoor thrills and cultural experiences. The village is ideal for windsurfing and boating enthusiasts, offering ample opportunities to engage with the stunning coastal waters. Nearby historic sites, islands, and nature reserves provide a perfect backdrop for exploration, ensuring an enriching experience for every traveller.

Things to do near San Leonardo

Shopping

In San Leonardo, you can visit local shops offering unique Sicilian gifts and souvenirs. If you're up for a drive, check out Centro Commerciale Conca d'Oro, about 19km away, where you'll find a range of stores, from fashion to electronics, and dining options.

Recreation

San Leonardo offers a tranquil wellness retreat experience with its natural landscapes and serene atmosphere. Engage in yoga sessions amidst olive groves, or indulge in rejuvenating spa treatments that utilise local ingredients. Enjoy leisurely walks along peaceful paths, immersing yourself in the calming beauty of Sicily's countryside.

Adventure

The Trapani-Erice Cable Car Valley Station offers stunning views as you ascend the mountainside, perfect for family adventures. At the Mountain Station, experience the thrill of breathtaking panoramas and explore nearby hiking trails that showcase the beauty of Sicily's landscape.

Nightlife

Visit the charming Bar Fattoria for a lively atmosphere, where you can enjoy local wines and light bites. For a more laid-back evening, head to the nearby Tonnara di San Giuliano, where you can unwind by the sea while listening to soothing music and sampling fresh seafood.

*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 in Marsala, Sicily, provides numerous opportunities for budget-conscious travellers. Enjoy free attractions like Spiaggia di San Teodoro and Marsala Porta Garibaldi. To save on accommodation, consider visiting between December and February when prices are lower, and book your hotel about a month in advance. Saturday is the cheapest day to stay, while Wednesday tends to be more expensive. Use Expedia’s search tool to filter by budget and combine your hotel, flights, and activities for the best deals. Additionally, explore local transportation options like buses and bicycles to keep costs down.

  • 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: Book your hotel in San Leonardo about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your San Leonardo hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around San Leonardo

San Leonardo in Marsala, Sicily, is ideal for outdoor and eco-friendly adventures, offering a blend of culture and nature. Visitors can explore local attractions such as nature reserves, charming piazzas, and intriguing museums. The region caters to those seeking outdoor experiences and beach relaxation. For added convenience, consider nearby hotels that provide easy access to these attractions, ensuring a fulfilling and enjoyable holiday.

  • Capo Boeo: Located 8km from San Leonardo, this scenic cape offers stunning views and a tranquil beach atmosphere. It’s an ideal spot for a leisurely day by the sea, where you can appreciate the natural beauty and enjoy the serene coastal vibes.
  • Ettore and Infersa Salt Museum: Nestled within San Leonardo, this museum immerses visitors in the rich cultural heritage of salt production. Discover the history and craftsmanship behind this ancient industry, and gain insights into the local traditions that have shaped the region.
  • Spiaggia di San Teodoro: Just 5km from San Leonardo, this beautiful beach boasts picturesque sands and inviting waters. It’s a lovely place to relax and soak up the sun, offering a quintessential beach experience that embodies the charm of Sicilian coastal life.

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.

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

San Leonardo in Marsala, Sicily, is conveniently accessible via three major airports. Trapani (TPS-Vicenzo Florio) is the closest, located 5km away, with excellent hotel options like the 5-star Baglio Oneto dei Principi di San Lorenzo, 6km from the airport, and the Grand Hotel Palace, 13km away, offering transportation services. Palermo (PMO-Punta Raisi) is 64km away, featuring hotels such as CDSHotels Terrasini - Città del Mare, 10km from the airport, and Magaggiari Hotel Resort, just 2km away. Finally, Pantelleria (PNL), situated 126km from San Leonardo, is close to the luxurious Sikelia Luxury Retreat and Zubebi Resort, both offering shuttle 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 traveller data. Other good options 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 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 a coffee maker 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?
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 good choice for your stay with the kids. 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 Hotel e Case Vacanze is a top dog-friendly guest house, 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 a couple of other choices that feature an on-site pool. View all hotels with pools 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 20 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.