Hotels in Apulia

Search and compare Apulia hotels from hundreds of travel sites and save

Apulia
Aug 1 — Aug 22
Apulia
Sun 8/1
Mon 8/2
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Apulia

Filter by star ratings
All filters
Joli Park Hotel - Caroli Hotels
Joli Park Hotel - Caroli Hotels
8.2 Excellent
Via Lecce, 2, Gallipoli, Lecce, Italy
Show on map
0.2 km from city centre, Gallipoli, Lecce, Italy 
ExcellentBased on 279 reviews
8.2

Joli Park Hotel Caroli Hotels provides comfortable 3-star accommodation in Gallipoli. Those staying at the property have access to a hair salon and an outdoor pool.

Hotel Villa San Pietro
Hotel Villa San Pietro
8.3 Excellent
Via Sibilia, San Giovanni Rotondo, Foggia, Italy
Show on map
1.6 km from city centre, San Giovanni Rotondo, Foggia, Italy 
ExcellentBased on 408 reviews
8.3

This traditional hotel in San Giovanni Rotondo offers complimentary wireless internet, as well as a safe and a 24-hour reception. It also provides a concierge, a shoe shine service and luggage storage.

Hotel Eden
Hotel Eden
7.6 Good
Via Garibaldi 1 - Isolotto di San Domino, Isole Tremiti, Foggia, Italy
Show on map
0.5 km from city centre, Isole Tremiti, Foggia, Italy 
GoodBased on 871 reviews
7.6

Hotel Eden Tremiti Islands provides 3-star accommodation, as well as a safe, a free shuttle service and free Wi-Fi. It also offers a 24-hour reception, luggage storage and babysitting/child services.

Le Dune Suite Hotel
Le Dune Suite Hotel
8.5 Excellent
Strada Dei Bacini 72, Porto Cesareo, Lecce, Italy
Show on map
1.9 km from city centre, Porto Cesareo, Lecce, Italy 
ExcellentBased on 294 reviews
8.5

Featuring a private beach and an outdoor pool, this 4-star hotel is located in Porto Cesareo. It offers a sauna, a swimming pool and free Wi-Fi access.

Hotel Club Village Maritalia
Hotel Club Village Maritalia
8.1 Excellent
Localita Baia Peschici 71010, Peschici, Foggia, Italy
Show on map
1.2 km from city centre, Peschici, Foggia, Italy 
ExcellentBased on 330 reviews
8.1

Boasting free Wi-Fi, a Turkish steam bath and a private beach, Hotel Club Village Maritalia is located in Peschici and provides comfortable accommodation. It also features an outdoor pool, outdoor tennis courts and a rooftop terrace.

La Casa di Gino
La Casa di Gino
8.9 Excellent
Via Dei Forni, Isole Tremiti, Foggia, Italy
Show on map
1.3 km from city centre, Isole Tremiti, Foggia, Italy 
ExcellentBased on 73 reviews
8.9

La Casa di Gino is situated in Lesina and is close to the area's popular attractions. It also offers luggage storage, room service and a sun deck.

Le Cale D'Otranto Beach Resort
Le Cale D'Otranto Beach Resort
7.9 Good
Torre Santo Stefano, Otranto, Lecce, Italy
Show on map
4.1 km from city centre, Otranto, Lecce, Italy 
GoodBased on 589 reviews
7.9

This comfortable resort in Otranto offers free wireless internet, as well as a 24-hour reception and a swimming pool. It also provides an airport shuttle, vip rooms and a concierge.

Palazzo del Corso
Palazzo del Corso
8.7 Excellent
Corso Roma, 145, Gallipoli, Lecce, Italy
Show on map
0.6 km from city centre, Gallipoli, Lecce, Italy 
ExcellentBased on 242 reviews
8.7

Featuring a popular location, Palazzo del Corso - Boutique Hotel provides views of Gallipoli, and is conveniently close to a variety of dining options. It is also located a five-minute stroll from Gallipoli Port, and offers a convenient shuttle service.

B&B Villa Grassi
B&B Villa Grassi
8.4 Excellent
Contrada Malvischi 5A, Alberobello, Bari, Italy
Show on map
4.0 km from city centre, Alberobello, Bari, Italy 
ExcellentBased on 205 reviews
8.4

B&B Villa Grassi is located in Alberobello and offers free Wi-Fi. It also provides a swimming pool, a sun deck and a playground.

Bed & Breakfast Santa Fara
Bed & Breakfast Santa Fara
6.5 Good
Via Bitritto 100/D, Bari, Bari, Italy
Show on map
2.8 km from city centre, Bari, Bari, Italy 
GoodBased on 187 reviews
6.5

This comfortable bed & breakfast in Bari offers complimentary Wi-Fi, as well as an airport shuttle and luggage storage. It is ideally positioned for guests wishing to visit the area's popular attractions.

Tips for booking a Apulia hotel

Cheapest month:February
Most expensive month:September
Average price in Apulia:₱7,235/night
Absolute cheapest price found:₱489/night
Cheapest day:Tuesday
Most expensive day:Saturday
₱3,429 - ₱20,819
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱3,557 - ₱18,647
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

Show all 34,741 hotels
1
Grand Hotel La Chiusa di Chietri
Grand Hotel La Chiusa di Chietri
8.2 Excellent
Strada Statale 172 Dei Trulli Km 29.8, Alberobello, Bari, Italy
Show on map
4.3 km from city centre, Alberobello 

Boasting an outdoor pool and a sauna, Grand Hotel la Chiusa di Chietri is located in Alberobello and provides comfortable accommodation. It offers 4-star accommodation with air-conditioned rooms.

2
Casale Porto Contessa
Casale Porto Contessa
9.4 Excellent
Contrada Compra 10, Polignano a Mare, Bari, Italy
Show on map
3.1 km from city centre, Polignano a Mare 

Casale Porto Contessa provides a cosy setting when in Polignano a Mare. It is conveniently located for those wishing to visit the area's popular attractions.

3
Malù Bed&Breakfast
Malù Bed&Breakfast
8.9 Excellent
Lungomare Domenico Modugno 7, Polignano a Mare, Bari, Italy
Show on map
0.7 km from city centre, Polignano a Mare 

Located in Polignano a Mare, Malu Bed&Breakfast is within a 40-minute drive of Bari Karol Wojtyla Airport and offers a swimming pool and a rooftop terrace. It provides 3-star accommodation with air-conditioned rooms.

4
Scialì Hotel
Scialì Hotel
8.8 Excellent
Strada Provinciale, 53 Bis, 91, Vieste, Foggia, Italy
Show on map
1.7 km from city centre, Vieste 

Situated in Vieste, Hotel Sciali offers 4-star accommodation, as well as a rooftop terrace. It also provides complimentary Wi-Fi.

5
iH Hotels Bari Grande Albergo Delle Nazioni
iH Hotels Bari Grande Albergo Delle Nazioni
8.6 Excellent
Lungomare Nazario Sauro 7, Bari, Bari, Italy
Show on map
1.2 km from city centre, Bari 

Conveniently located in the heart of the city, this 5-star hotel makes for an ideal base in Bari. It also boasts a rooftop terrace, plus views of the sea and the city.

6
Hotel Donatello
Hotel Donatello
8.9 Excellent
Via Angelo Turi 98, Alberobello, Bari, Italy
Show on map
3.4 km from city centre, Alberobello 

Hotel Donatello provides a comfortable setting when in Alberobello. It also offers a safe, laundry facilities and a rooftop terrace.

7
Hilton Garden Inn Lecce
Hilton Garden Inn Lecce
8.2 Excellent
Via Cosimo De Giorgi 62, Lecce, Lecce, Italy
Show on map
1.6 km from city centre, Lecce 

Hilton Garden Inn Lecce provides modern 4-star accommodation in Lecce. It also offers a sauna, an outdoor pool and a Turkish steam bath.

8
Park Hotel Sant' Elia
Park Hotel Sant' Elia
8.1 Excellent
Via Dello Zoosafari, Fasano, Brindisi, Italy
Show on map
1.3 km from city centre, Fasano 

Situated in Fasano, Park Hotel Sant'Elia offers 3-star accommodation, as well as an outdoor pool and a Turkish steam bath. It provides complimentary Wi-Fi, meeting rooms and a kids pool.

Cheapest hotels in Apulia, Italy

Show all 34,741 hotels
Bed & Breakfast Santa Fara
Bed & Breakfast Santa Fara
6.5 Good
Via Bitritto 100/D, Bari, Bari, Italy
Show on map
2.8 km from city centre,  

This comfortable bed & breakfast in Bari offers complimentary Wi-Fi, as well as an airport shuttle and luggage storage. It is ideally positioned for guests wishing to visit the area's popular attractions.

₱1,901
Avg. per night
Hotel Villa San Pietro
Hotel Villa San Pietro
8.3 Excellent
Via Sibilia, San Giovanni Rotondo, Foggia, Italy
Show on map
1.6 km from city centre,  

This traditional hotel in San Giovanni Rotondo offers complimentary wireless internet, as well as a safe and a 24-hour reception. It also provides a concierge, a shoe shine service and luggage storage.

₱2,052
Avg. per night
Campus Hotel
Campus Hotel
7.1 Good
Via Celso Ulpiani, 11, Bari, Bari, Italy
Show on map
0.8 km from city centre,  

Strategically located in the heart of the city, this 3-star hotel makes for an ideal base in Bari. Guests can also enjoy free Wi-Fi.

₱2,102
Avg. per night
Hotel Fini
Hotel Fini
8.4 Excellent
Viale Cappuccini 108, San Giovanni Rotondo, Foggia, Italy
Show on map
1.1 km from city centre,  

Hotel Fini is situated in San Giovanni Rotondo and is close to the area's tourist attractions. It also offers free bicycle rental, an express check-in and check-out feature and valet parking.

₱2,302
Avg. per night
Hotel Donatello
Hotel Donatello
8.9 Excellent
Via Angelo Turi 98, Alberobello, Bari, Italy
Show on map
3.4 km from city centre,  

Hotel Donatello provides a comfortable setting when in Alberobello. It also offers a safe, laundry facilities and a rooftop terrace.

₱2,602
Avg. per night
Hotel Incontro
Hotel Incontro
7.1 Good
Valle Clavia - Peschici, Peschici, Foggia, Italy
Show on map
1.1 km from city centre,  

Situated in Peschici, Hotel Incontro provides 3-star accommodation, as well as a private beach. It offers complimentary Wi-Fi, a sun deck and room service.

₱2,752
Avg. per night
Ecoresort Le Sirene
Ecoresort Le Sirene
7.6 Good
Riserva Naturalistica Torre Del Pizzo, Gallipoli, Lecce, Italy
Show on map
4.9 km from city centre,  

Situated in Gallipoli, Ecoresort Le Sirene - Caroli Hotels provides 3-star accommodation, as well as an outdoor pool, a private beach and outdoor tennis courts. It also features a kids pool, valet parking and a sun deck.

₱2,852
Avg. per night
Hotel Plaza
Hotel Plaza
7.4 Good
46, Via D'Aquino, Taranto, Taranto, Italy
Show on map
6.4 km from city centre,  

Hotel Plaza Taranto provides 3-star accommodation in Taranto. It also offers an express check-in and check-out feature, meeting rooms and free Wi-Fi.

₱2,902
Avg. per night

Hotel prices in Apulia

2 stars and under

₱2,752 - ₱10,358

Naucleros Suites

#1 Most popular

Naucleros Suites
9.4 Excellent
₱10,358
Avg. per night
Casale Porto Contessa

#2 Most popular

₱4,203
Avg. per night
Hotel Incontro

Best value

₱2,752
Avg. per night
3 stars

₱2,102 - ₱9,257

Park Hotel Sant' Elia

#1 Most popular

₱4,253
Avg. per night
Joli Park Hotel - Caroli Hotels

#2 Most popular

₱3,152
Avg. per night
Campus Hotel

Best value

Campus Hotel
7.1 Good
₱2,102
Avg. per night
4 stars +

₱2,052 - ₱47,286

Blu Salento Village

#1 Most popular

Blu Salento Village
8.5 Excellent
₱4,553
Avg. per night
Kalidria Hotel & Thalasso Spa

#2 Most popular

₱13,710
Avg. per night
Hotel Villa San Pietro

Best value

₱2,052
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Apulia

Apulia travel FAQs

  • Where is the best place to stay in Apulia?

    When visiting Apulia, consider checking out Bari, Polignano a Mare, and Gallipoli as some of the most sought after locations.

  • What are the best hotels in Apulia?

    Blu Salento Village is a very popular hotel in Apulia with a score of 8.5 from 172 reviews. Hotel 33 Baroni (8.2 from 244 reviews) and Kalidria Hotel & Thalasso Spa (8.9 from 227 reviews) are also highly rated Apulia hotels based on recent feedback from HotelsCombined users.