Via Litoranea Vieste Mattinata Km 1 (0.4 km from Baia di Campi beach)
With garden views Villette Belvedere Pugnochiuso is situated in Pugnochiuso and has a restaurant a 24-hour front desk bar garden children's playground and terrace. The aparthotel features both WiFi and private parking free of charge.
Località Lama Le Canne (2.4 km from Baia di Campi beach)
Located in Lupetto in the Apulia region Villa Giardino features a balcony. Guests may enjoy free WiFi. With direct access to a terrace the air-conditioned villa consists of 4 bedrooms and a fully equipped kitchen.
Litoranea Sud (3.0 km from Baia di Campi beach)
Offering a seasonal outdoor pool and children's playground Villaggio Gargano is situated a 2-minute walk from the local beaches in Vieste in the Apulia Region. Umbra Forest is 10 km from the property. Free private parking is available on site.
Lungomare Enrico Mattei Km 4 (3.0 km from Baia di Campi beach)
Set 80 metres from its own private beach Hotel Portonuovo is 4 km south of Vieste centre. It offers a swimming pool tennis court and children's playground. WiFi is free in all rooms and shared areas.
Località Tomarosso N 41.81651 E 16 (3.7 km from Baia di Campi beach)
Casa Colletta Vieste Gargano enjoys a location in Vieste just 9.9km from Vieste Harbour and 15 km from Spiaggia di Scialmarino. The accommodation has free WiFi. An Italian breakfast is served daily at the property.
Località Pugnochiuso (3.7 km from Baia di Campi beach)
Featuring a panoramic position just metres from Pugnochiuso beach and 20 km from Vieste city centre Hotel del Faro - Pugnochiuso Resort offers a free pool tennis courts and on-site shops.
Pugnochiuso (3.8 km from Baia di Campi beach)
Located in Vieste 200 metres from Pugnochiuso Beach Hotel degli Ulivi provides accommodation with a restaurant free private parking a seasonal outdoor swimming pool and a bar.
Contrada Reginella 11 (4.5 km from Baia di Campi beach)
Offering barbecue facilities and garden view Apartment with 2 bedrooms in Vieste with enclosed garden 150 m from the beach is located in Vieste 800 metres from Portonuovo Beach and 4.3 km from Vieste Harbour.