Lodging Image

Find hotels in San Leonardo from Rp1.133.412

  • 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
14 Aug - 15 Aug
Tomorrow
15 Aug - 16 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for San Leonardo hotels

1. Relais Lo Stagnone

Relais Lo Stagnone
Marsala
United Kingdom
Nicky
Rp1.498.727
Rp1.731.030 total
includes taxes & fees
2 Sept - 3 Sept
Relais Lo Stagnone

2. Baitan Hotel

Baitan Hotel
Marsala
United Kingdom
dror
Rp1.686.068
Rp1.978.320 total
includes taxes & fees
23 Aug - 24 Aug
Baitan Hotel

3. Baglio Custera Hotel & Restaurant

Baglio Custera Hotel & Restaurant
Marsala
Canada
Karen
Rp2.586.240
Rp2.968.509 total
includes taxes & fees
30 Aug - 31 Aug
Baglio Custera Hotel & Restaurant

4. Villa Carlo Resort

Villa Carlo Resort
Marsala
United States
Nathaniel
Rp2.023.281
Rp2.349.254 total
includes taxes & fees
2 Sept - 3 Sept
Villa Carlo Resort

5. Bianco Sale Trapani

Bianco Sale Trapani
Misiliscemi
Canada
Bobby
Rp1.686.067
Rp1.937.104 total
includes taxes & fees
7 Sept - 8 Sept
Bianco Sale Trapani

6. Agriturismo Le Arcate

Agriturismo Le Arcate
Marsala
Netherlands
Adriaan
Rp1.601.765
Rp1.844.371 total
includes taxes & fees
1 Sept - 2 Sept
Agriturismo Le Arcate

7. Agriturismo Vultaggio

Agriturismo Vultaggio
Misiliscemi
United States
Laura
Rp2.048.572
Rp4.453.073 total
includes taxes & fees
25 Aug - 26 Aug
Agriturismo Vultaggio

8. Resort Santa Maria

Resort Santa Maria
Marsala
United States
Lillian
Rp1.238.046
Rp2.936.264 total
includes taxes & fees
11 Sept - 12 Sept
Resort Santa Maria

9. Hotel Carmine

Hotel Carmine
Marsala
United States
Patrik
Rp2.003.048
Rp2.326.998 total
includes taxes & fees
23 Aug - 24 Aug
Hotel Carmine

10. Il Vecchio Marsala

Il Vecchio Marsala
Marsala
United States
Lisa
Rp1.686.068
Rp1.937.105 total
includes taxes & fees
2 Sept - 3 Sept
Il Vecchio Marsala

11. Rainbow resort

Rainbow resort
Marsala
Italy
STEFANO
Rp2.143.921
Rp2.482.000 total
includes taxes & fees
13 Sept - 14 Sept
Rainbow resort

12. Le Caserie

Le Caserie
Marsala
United States
Zoya
Rp1.311.726
Rp1.525.328 total
includes taxes & fees
1 Sept - 2 Sept
Le Caserie

13. Relais Antiche Saline

Relais Antiche Saline
Paceco
United States
maria alberta
Rp3.653.090
Rp4.018.461 total
includes taxes & fees
26 Aug - 27 Aug
Relais Antiche Saline

14. Casolare nelle Saline

Casolare nelle Saline
Paceco
United States
Evan
Rp1.938.978
Rp2.194.698 total
includes taxes & fees
10 Sept - 11 Sept
Casolare nelle Saline

15. Hotel President

Hotel President
Marsala
United States
Margot
Rp2.041.818
Rp2.369.712 total
includes taxes & fees
13 Sept - 14 Sept
Hotel President

16. Borgo Pida

Borgo Pida
Misiliscemi
United Kingdom
Helen
Rp2.026.497
Rp2.311.576 total
includes taxes & fees
1 Sept - 2 Sept
Borgo Pida

17. Cave Bianche Hotel

Cave Bianche Hotel
Favignana
Italy
Lorenzo
Rp4.433.873
Rp4.877.261 total
includes taxes & fees
1 Sept - 2 Sept
Cave Bianche Hotel

18. Agriturismo da Tore

Agriturismo da Tore
Misiliscemi
Italy
Antonino
Rp1.331.994
Rp1.527.015 total
includes taxes & fees
27 Aug - 28 Aug
Agriturismo da Tore

19. Dome Hotel

Dome Hotel
Marsala
United Kingdom
Philip
Rp3.018.111
Rp3.443.567 total
includes taxes & fees
26 Aug - 27 Aug
Dome Hotel

20. Hotel Elimo

Hotel Elimo
Erice
United Kingdom
Sarah
Rp1.348.854
Rp1.545.561 total
includes taxes & fees
8 Sept - 9 Sept
Hotel Elimo
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

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 3 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 5 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 6 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 7 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 8 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 9 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 13 days 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 2 weeks ago
Hotel Tempo di Mare
Villa Carlo Resort

Villa Carlo Resort

8/10 Good
"It was a very nice stay only there was a bit of bed smell in the bathroom but clean Staff was very freindly and helpfull Free parking was very safe and a good bfast"
Mary 2-night trip
Posted 1 month ago
Villa Carlo Resort

More cheap stays in San Leonardo

Hotel Edelweiss

Hotel Edelweiss

Cortile Padre Vincenzo, 5 Erice TP
Rp1.365.715
Rp1.502.287 total
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
Rp2.622.772
Rp2.988.087 total
16 Aug - 17 Aug
includes taxes & fees
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 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 Resort Il Mulino and Villa Carlo 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 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. Resort Il Mulino and Villa Carlo Resort 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 23 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.

Explore a world of travel with Expedia