Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Castro

Tonight Tonight 16 Jan - 17 Jan
This weekend This weekend 19 Jan - 21 Jan
Next weekend Next weekend 26 Jan - 28 Jan

Search Hotels near Top Castro Attractions

Top 10 Hotels in Castro

See all 18 Hotels in Castro

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

La Roccia Hotel

La Roccia Hotel

Via Litoranea Per Tricase, Castro
4.5 out of 5.0

Located in Castro Marina, this hotel is within 1 mile (2 km) of Castro Marina and Diocesi di Castro di Puglia. Zinzulusa Cave is 1.4 mi (2.2 km) away.

£391

£391
B&B La Rosa Antica

B&B La Rosa Antica

Via Sant Antonio 203, Castro

Located in Castro Marina, this bed & breakfast is within 2 miles (3 km) of Diocesi di Castro di Puglia, Castro Marina and Zinzulusa Cave. Santa Cesarea Terme ...

£40

£40
La Terrazza

La Terrazza

Via Alessandro Manzoni, Castro

Located in Castro Marina, this apartment is within 1 mile (2 km) of Castro Marina, Diocesi di Castro di Puglia and Zinzulusa Cave. Santa Cesarea Terme Beach ...

£58

£58
Orsa Maggiore

Orsa Maggiore

Via Litoranea per Santa Cesarea 303, Castro
3.5 out of 5.0

Located in Castro Marina, this hotel is within 1 mile (2 km) of Zinzulusa Cave, Diocesi di Castro di Puglia and Castro Marina. Santa Cesarea Terme Beach is 2.7 ...

Get Rates

Get Rates
Hotel Piccolo Mondo

Hotel Piccolo Mondo

Via Litoranea, Castro
4.5 out of 5.0
Last booking: 4 days ago

Located in Castro Marina, this hotel is within 1 mile (2 km) of Zinzulusa Cave, Diocesi di Castro di Puglia and Castro Marina. Santa Cesarea Terme Beach is 2.7 ...

Get Rates

Get Rates
Residenza La Cicala

Residenza La Cicala

Via Superpanoramica 87, Castro Marina

Located in Castro Marina, this apartment is 0.7 mi (1.2 km) from Castro Marina and within 3 miles (5 km) of Diocesi di Castro di Puglia and Zinzulusa Cave. Santa ...

Get Rates

Get Rates
Villa Bianca

Villa Bianca

Strada Provinciale 83, Castro

Situated in Castro, this villa is within 3 miles (5 km) of Castro Marina, Diocesi di Castro di Puglia and Zinzulusa Cave. Santa Cesarea Terme Beach and Terme ...

Get Rates

Get Rates
Hotel Euromare

Hotel Euromare

Via Vittorio Veneto,1, Castro
3.5 out of 5.0

Located in Castro Marina, this hotel is within 1 mile (2 km) of Castro Marina, Diocesi di Castro di Puglia and Zinzulusa Cave. Santa Cesarea Terme Beach and ...

Get Rates

Get Rates
La Palombara

La Palombara

Strada litorale per Santa Cesare Terme, Castro

Located in Castro Marina, this villa is within 1 mile (2 km) of Zinzulusa Cave, Diocesi di Castro di Puglia and Castro Marina. Santa Cesarea Terme Beach is 3.1 ...

Get Rates

Get Rates
Hotel Degli Ulivi

Hotel Degli Ulivi

Litoranea Santa Cesarea Terme 51, Castro
3.5 out of 5.0

Located in Castro Marina, this hotel is within a 15-minute walk of Diocesi di Castro di Puglia and Castro Marina. Zinzulusa Cave is 1 mi (1.7 km) away.

Get Rates

Get Rates
Map

Recent Reviews in Castro