Hotels in Castelvetrano, Italy

Search & Compare Castelvetrano Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

Why use Hotels.com?

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Castelvetrano

Castelvetrano overview

Castelvetrano is surrounded by picturesque seaside views. Visitors to Castelvetrano can take a fun excursion to Selinunte. You might find that sights like Church of San Domenico and Castelvetrano Civic Museum are worth a visit.

Where to stay in Castelvetrano

Whether you're planning a longer vacation or a weekend getaway, Castelvetrano has accommodations to fit your needs. There are 19 hotels in Castelvetrano and you can shop as many as 100 deals for rooms on Hotels.com, some with discounts of up to 19%. We have room prices starting at 18 USD per night and here's a breakdown of hotels by star rating in Castelvetrano as well as in the surrounding area:
  • • 4 5-star hotels from 107 USD per night
  • • 23 4-star hotels from 54 USD per night
  • • 44 3-star hotels from 42 USD per night
  • • 8 2-star hotels from 34 USD per night

How to get to Castelvetrano

Fly into Trapani (TPS-Vicenzo Florio), 24.7 mi (39.8 km) from central Castelvetrano.

What to see around Castelvetrano

Fun excursions can include a visit to:
  • • Selinunte
  • • Marinella di Selinunte Harbour
Memorable for its landmarks including:
  • • Church of San Domenico
  • • Church of the Holy Trinity of Delia
Recommended sights include:
  • • Selinunte
  • • Church of San Domenico
  • • Castelvetrano Civic Museum
  • • Teatro Selinus
  • • Church of the Holy Trinity of Delia

When to visit Castelvetrano

If you're beginning to plan your vacation, you may be curious about the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 65°F day, 48°F night
  • • April-June: 85°F day, 50°F night
  • • July-September: 89°F day, 66°F night
  • • October-December: 81°F day, 50°F night
Seasonal rainfall averages
  • • January-March: 0.24 inches
  • • April-June: 0.08 inches
  • • July-September: 0.16 inches
  • • October-December: 0.35 inches