Find hotels in San Leonardo from £98

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 San Leonardo hotels and places to stay

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

Mahara Hotel & Wellness

4.0 star property
7.4 out of 10, Good, (174)
"Location was very good close to the centre and right opposite the pedestrianised sea front. Staff were good, pool was nice and generally a pleasant stay."
The price is £91
includes taxes & fees
9 Sept - 10 Sept
Mahara Hotel & Wellness

Hotel D'Angelo Palace

3.0 star property
8.0 out of 10, Very good, (118)
"The staff went out of their way to make us feel welcome "
Hotel D'Angelo Palace

Cortile Sant'Agostino

3.0 star property
9.6 out of 10, Exceptional, (53)
"Ottimo tutto: struttura, personale, servizio."
The price is £70
includes taxes & fees
1 Sept - 2 Sept
Cortile Sant'Agostino

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 £84
includes taxes & fees
26 Aug - 27 Aug
Le Porte Del Tempo Dimora Storica

SUD12 - Case vacanze

8.8 out of 10, Excellent, (18)
"Place is equipped with most of what you gonna need ... eurospin and groceries are around..beach is nearby "
The price is £65
includes taxes & fees
3 Sept - 4 Sept
SUD12 - Case vacanze

Volturno3 Suites & more

9.6 out of 10, Exceptional, (10)
"Nice Place with a very nice owner"
The price is £64
includes taxes & fees
11 Sept - 12 Sept
Volturno3 Suites & more

ELYSIUM

The price is £52
includes taxes & fees
1 Sept - 2 Sept
ELYSIUM

Sammartano Hotel

3.0 star property
7.4 out of 10, Good, (18)
"Ci siamo trovati molto bene."
Sammartano Hotel

Villa Blanche Dimora di Charme

9.0 out of 10, Wonderful, (4)
"Beautiful garden, quiet rooms"
The price is £122
includes taxes & fees
7 Sept - 8 Sept
Villa Blanche Dimora di Charme

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 £336
includes taxes & fees
7 Sept - 8 Sept
Almar Giardino di Costanza Resort & Spa

SUITEBEACH b&b and resort

3.0 star property
10.0 out of 10, Exceptional, (32)
"Valaria and Edwaurdo were the most excellent hosts, bravo! We had a wonderful time at their resort "
The price is £122
includes taxes & fees
1 Sept - 2 Sept
SUITEBEACH b&b and resort

Travini Hotel Residence

4.0 star property
9.0 out of 10, Wonderful, (38)
"Great parking and breakfast "
Travini Hotel Residence

Grand Hotel Palace

5.0 star property
8.2 out of 10, Very good, (274)
"We loved our view of the sea, the pretty lobby and dining room, and the delicious breakfast!"
Grand Hotel Palace

Hotel President

3.0 star property
7.4 out of 10, Good, (129)
"Clean and convenient."
The price is £73
includes taxes & fees
2 Sept - 3 Sept
Hotel President

Il Vecchio Marsala

9.4 out of 10, Exceptional, (58)
"Overall nice property. "
The price is £76
includes taxes & fees
1 Sept - 2 Sept
Il Vecchio Marsala

B&B Via Roma

9.2 out of 10, Wonderful, (12)
"Sejour tres agreable Accueil exceptionnel "
B&B Via Roma

Hotel Carmine

9.4 out of 10, Exceptional, (218)
"Great atmosphere!"
The price is £124
includes taxes & fees
20 Aug - 21 Aug
Hotel Carmine

Dome Hotel

10.0 out of 10, Exceptional, (5)
"The Dome is a beautifully designed hotel with exceptional service."
The price is £163
includes taxes & fees
1 Sept - 2 Sept
Dome Hotel

B&B A Modo Mio Marsala

9.0 out of 10, Wonderful, (6)
"The property is very new, an old building revamped and tastefully furnished. It is very small - 3-4 rooms. The rooms are very small. Breakfast is very good. This B and B is not suitable for older people. The rooms are 5-6 flights of stairs height with no lift."
B&B A Modo Mio Marsala
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

Accommodation near San Leonardo attractions

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.

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 Beaches: San Leonardo boasts beautiful nudist beaches and inviting waters perfect for a refreshing swim.
  • Natural Reserves: Explore nearby nature reserves, ideal for eco-friendly adventures and outdoor activities.
  • Cultural Experiences: Visit the Museo di San Leonardo and engage with the region's rich history and traditions.
  • Charming Atmosphere: Enjoy the friendly locals and picturesque village life, offering an authentic Italian experience.
  • Diverse Accommodation: Choose from charming B&Bs to comfortable hotels catering to various needs and preferences.

Find great hotels near San Leonardo

Discover a delightful range of accommodation options in San Leonardo, Marsala, where you can find charming bed and breakfasts as well as comfortable hotels. Ideal for families, business travellers, and pet owners, these establishments offer a warm Sicilian welcome and various amenities to enhance your stay. Whether you're searching for affordable options or seeking a more luxurious experience, San Leonardo has something to suit every visitor's needs.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Immerse yourself in a luxurious escape at this 5-star resort, located 1.2km from San Leonardo. With a distinct winery theme, the Baglio Oneto offers a unique blend of adventure and relaxation, perfect for wine enthusiasts and thrill-seekers alike. Guests can indulge in a variety of adventure sports, including hiking, sailing, and surfing, all while enjoying breathtaking vineyard views. The onsite facilities are designed for those seeking an adventurous getaway, making this resort an excellent choice for your Sicilian retreat.
  • Cave Bianche Hotel: Situated 5.0km from San Leonardo, Cave Bianche Hotel is a charming 4-star property that caters especially to families seeking adventure. This hotel features a delightful mix of leisure and activities, including onsite mountain biking and kayaking nearby. With amenities for children, such as a dedicated pool and babysitting services, families can relax while their little ones are entertained. The hotel's warm atmosphere and focus on family-friendly experiences make it a wonderful choice for those travelling with children.
  • Hotel Tempo di Mare: Located 6.2km from San Leonardo, Hotel Tempo di Mare is a modern 4-star hotel ideal for adventure enthusiasts. The hotel provides a variety of activities, including waterskiing, windsurfing, and hiking, ensuring guests can make the most of the stunning Sicilian landscape. With its focus on outdoor pursuits, Hotel Tempo di Mare is perfect for those looking to engage in exhilarating experiences while enjoying comfortable accommodations. The laid-back vibe and proximity to the coast create a perfect backdrop for an unforgettable holiday.

Where to stay near San Leonardo

San Leonardo, nestled in the picturesque Sicilian countryside, offers an authentic Italian experience with its charming atmosphere and friendly locals. This delightful village is ideal for outdoor and eco-friendly adventures, providing a perfect backdrop for a family-friendly getaway. Venture into nearby towns to immerse yourself in the region's rich culture, luxury, and romantic settings, ensuring a relaxing holiday filled with unforgettable memories.

  • Marsala: Situated approximately 3.1km from San Leonardo, Marsala is a vibrant city that boasts a rich historical heritage and stunning coastal scenery. Known for its moderately seasonal visitor numbers, the city comes alive from June to August, attracting those in search of outdoor adventures and eco-friendly experiences. Highlights include relaxing at the beach, exploring nature reserves, and indulging in spa treatments. Marsala’s historic sites and theatres offer a cultural depth for those looking to immerse themselves in the local arts scene. Whether you’re lounging by the shore or discovering the city's intriguing past, Marsala promises a rewarding travel experience.
  • Birgi Vecchi: Just 621m away from San Leonardo, the quaint village of Birgi Vecchi presents an intimate travel experience with its highly seasonal appeal, particularly from July to September. This charming locale is perfect for outdoor enthusiasts seeking adventure and eco-friendly activities. Visitors can enjoy a ride on the cable car gondola for stunning views and explore nearby nature reserves and historic sites. With its close proximity to the beach, Birgi Vecchi offers a blend of relaxation and exploration, making it an ideal stop for those wanting to experience the beauty of rural Sicily.
  • Spagnola: Located 1.2km from San Leonardo, Spagnola is a picturesque village that attracts travellers primarily during the peak summer months of July to September. Known for its outdoor and culture-themed experiences, visitors can engage in thrilling activities such as windsurfing and boating. The village is surrounded by historic places and nature reserves, providing a rich backdrop for exploration. With its charming historic buildings and serene environment, Spagnola is perfect for those seeking a peaceful escape infused with local culture.

Things to do near San Leonardo

San Leonardo in Marsala, Sicily, offers a delightful escape for outdoor enthusiasts and eco-friendly travellers. Visitors can explore charming shopping areas and enjoy refreshing swims in the inviting waters. This picturesque destination perfectly combines adventure and relaxation, making it an ideal spot for those seeking to immerse themselves in natural beauty and local culture.

Shopping

For a unique shopping experience in San Leonardo, visit Laboratorio Ceramiche d'Arte - Paola Luisa Amico and La Pasticceria di Maria Grammatico, both located 8.1km away. If you're up for a drive, these spots offer delightful souvenirs and local treats to take home.

Recreation

The Thermal Baths of Segesta, located 14.3km from San Leonardo, offer a serene body treatment experience, perfect for relaxation. For sports enthusiasts, the Stadio Polisportivo Provinciale, 7.5km away, provides an energetic atmosphere. Finally, Parco NaturAvventura, 14.9km from San Leonardo, is ideal for outdoor recreation and wellness.

Adventure

Experience breathtaking views at the Trapani-Erice Cable Car Valley Station, located 7.5km from San Leonardo, perfect for family adventures. Enjoy thrilling water sports at ASD Reef Puzziteddu, situated 14.3km away, or have a fun-filled day at Acquasplash waterpark, just 14.9km from your location.

Nightlife

Experience the charm of San Leonardo's nightlife by visiting the Nino Croce Theater, offering a blend of entertainment and culture. Alternatively, enjoy the Segesta Theater and Garibaldi Theater, both providing romantic settings and family-friendly performances just a short drive away, perfect for an enchanting evening out.

Booking tips and Expedia advantages for San Leonardo

San Leonardo offers numerous free activities, such as visiting Spiaggia di San Teodoro and Marsala Porta Garibaldi. To save on transport, consider using the local bus or renting a bicycle. The best times to visit for lower prices are January to February and November, while Saturday typically offers the cheapest hotel rates. Booking your accommodation about a month in advance or seeking last-minute deals on Expedia can yield substantial savings. Additionally, combining your hotel, flights, and activities into a package can further reduce costs, so keep an eye out for the best hotel deals available.

  • 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, 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: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can easily sort your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your search by hotel category; for instance, selecting the “Eco-certified” filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in San Leonardo with your flights and activities by opting for an Expedia package.

Find the best attractions near San Leonardo

San Leonardo in Marsala, Sicily, offers a fantastic blend of outdoor adventure and cultural experiences. Visitors can enjoy the local nudist beach, explore nature reserves, and relax in the charming piazza. Key attractions include the Museo di San Leonardo and nearby hotels that provide convenient access to these sites. Whether you're seeking relaxation in scenic surroundings or engaging in eco-friendly activities, San Leonardo is an ideal destination for diverse travellers.

  • Mozia: Explore the enchanting island of Mozia, an archaeological site steeped in history and culture, located 559m from San Leonardo. Wander through ancient ruins and immerse yourself in the legacy of the Phoenicians while enjoying stunning views of the surrounding lagoon.
  • Cala Rossa Beach: Experience the liberating atmosphere of Cala Rossa Beach, a nudist beach situated 5.0km from San Leonardo. This beautiful stretch of coastline offers pristine sands and crystal-clear waters, perfect for sunbathing and swimming in a relaxed environment.
  • Scalo Cavallo: Visit Scalo Cavallo, a striking rocky area located 5.6km from San Leonardo. Revel in its breathtaking outdoor scenery, ideal for photography, nature walks, and enjoying the tranquil coastal landscape.

Best time to go to San Leonardo

The best time to visit San Leonardo is dependant 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 (dry). 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 SunnyAverageSlightly Low
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 SunnyAverageAverage
December58.3°F (14.6°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Leonardo

If you're planning to visit San Leonardo in Marsala, Sicily, you have easy access to two major airports. Palermo Airport (PMO-Punta Raisi) is situated 24.9km away, with nearby accommodation options like the 4-star CDSHotels Terrasini - Città del Mare, located 3.7km from the airport, offering shuttle services for a fee. Trapani Airport (TPS-Vicenzo Florio) is much closer, at only 1.9km from San Leonardo. Nearby, the luxurious Baglio Oneto dei Principi di San Lorenzo, a 5-star hotel 2.5km from Trapani, provides convenient access to the airport. Both airports ensure a pleasant journey to your Sicilian getaway.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right San Leonardo hotel for you.
How can I save on a San Leonardo hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on San Leonardo hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
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 £98 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.