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
Piazza Salento 2, Gallipoli, Lecce, Italy
Show on map
0.2 km from city centre, Gallipoli, Lecce, Italy 
ExcellentBased on 249 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 400 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.

Palace Hotel
Palace Hotel
8.1 Excellent
Via Francesco Lombardi, 13, Bari, Bari, Italy
Show on map
1.5 km from city centre, Bari, Bari, Italy 
ExcellentBased on 3,171 reviews
8.1

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Bari. It also offers an express check-in and check-out feature, a ballroom and a rooftop terrace.

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 748 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 279 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 305 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 61 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 515 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.8 Excellent
Corso Roma, 145, Gallipoli, Lecce, Italy
Show on map
0.5 km from city centre, Gallipoli, Lecce, Italy 
ExcellentBased on 215 reviews
8.8

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.3 Excellent
Contrada Malvischi 5A, Alberobello, Bari, Italy
Show on map
4.0 km from city centre, Alberobello, Bari, Italy 
ExcellentBased on 188 reviews
8.3

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.

Tips for booking a Apulia hotel

Cheapest month:February
Most expensive month:October
Average price in Apulia:S$ 170/night
Absolute cheapest price found:S$ 8/night
Cheapest day:Saturday
Most expensive day:Friday
S$ 91 - S$ 411
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 137 - S$ 411
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

Show all 32,789 hotels
1
Grand Hotel La Chiusa di Chietri
Grand Hotel La Chiusa di Chietri
8.1 Excellent
Strada Statale 172 Dei Trulli Km 29.8, Alberobello, Bari, Italy
Show on map
4.5 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.6 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.1 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
Palace Hotel
Palace Hotel
8.1 Excellent
Via Francesco Lombardi, 13, Bari, Bari, Italy
Show on map
1.5 km from city centre, Bari 

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Bari. It also offers an express check-in and check-out feature, a ballroom and a rooftop terrace.

Cheapest hotels in Apulia, Italy

Show all 32,789 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.

S$ 50
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.

S$ 50
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.

S$ 58
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.

S$ 64
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.

S$ 71
Avg. per night
Hotel Incontro
Hotel Incontro
7.1 Good
Valle Clavia - Peschici, Peschici, Foggia, Italy
Show on map
0.9 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.

S$ 83
Avg. per night
Joli Park Hotel - Caroli Hotels
Joli Park Hotel - Caroli Hotels
8.2 Excellent
Piazza Salento 2, Gallipoli, Lecce, Italy
Show on map
0.2 km from city centre,  

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.

S$ 85
Avg. per night
Forte Hotel
Forte Hotel
8.6 Excellent
Luongomare Europa, Vieste, Foggia, Italy
Show on map
0.4 km from city centre,  

Featuring a private beach and an outdoor swimming pool, this 4-star hotel is situated in Vieste. It also offers a kids club, a kids pool and a rooftop terrace.

S$ 85
Avg. per night

Hotel prices in Apulia

2 stars or below

S$ 65 - S$ 282

Naucleros Suites

No. 1 most popular

Naucleros Suites
9.4 Excellent
S$ 282
Avg. per night
Casale Porto Contessa

No. 2 most popular

S$ 138
Avg. per night
B&B Muro Torto Lucera

Best value

S$ 65
Avg. per night
3 stars

S$ 50 - S$ 238

Park Hotel Sant' Elia

No. 1 most popular

S$ 118
Avg. per night
Joli Park Hotel - Caroli Hotels

No. 2 most popular

S$ 85
Avg. per night
Campus Hotel

Best value

Campus Hotel
7.1 Good
S$ 50
Avg. per night
4 stars and up

S$ 58 - S$ 1,291

Palace Hotel

No. 1 most popular

Palace Hotel
8.1 Excellent
S$ 168
Avg. per night
Blu Salento Village

No. 2 most popular

Blu Salento Village
8.5 Excellent
S$ 168
Avg. per night
Hotel Villa San Pietro

Best value

S$ 58
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?

    Locorotondo, Bari, and Lecce are the most popular places on HotelsCombined for stays in Apulia.

  • What are the best hotels in Apulia?

    168 reviews rated Tenuta del Lauro with an average score of 9.2/10. It may also be worth looking into the Palace Hotel, which received a rating of 8.1/10 from 3,170 reviews. La Fiermontina - luxury home hotel could also be a good option, with a score of 9.5/10 from 133 reviews.