Hotels in Apulia

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

Apulia
3 Aug — 4 Aug2
Apulia
Tue 3/8
Wed 4/8
...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 281 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 Salsello
Hotel Salsello
7.7 Good
Via Vito Siciliani 42, Bisceglie, Barletta-Andria-Trani, Italy
Show on map
1.2 km from city centre, Bisceglie, Barletta-Andria-Trani, Italy 
GoodBased on 1,032 reviews
7.7

This traditional hotel in Bisceglie provides free wireless internet, as well as an outdoor pool and a private beach. It is steps from the beach and offers modern 4-star accommodation.

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,283 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 I Melograni
Hotel I Melograni
7.9 Good
Lungomare Europa 48, Vieste, Foggia, Italy
Show on map
0.7 km from city centre, Vieste, Foggia, Italy 
GoodBased on 340 reviews
7.9

This cosy hotel in Vieste provides complimentary wireless internet, as well as an outdoor pool and a private beach. It also offers meeting rooms, free bicycle rental and a kids club.

Palace Hotel San Michele
Palace Hotel San Michele
8.4 Excellent
Via Madonna degli Angeli, Monte Sant'Angelo, Foggia, Italy
Show on map
0.9 km from city centre, Monte Sant'Angelo, Foggia, Italy 
ExcellentBased on 961 reviews
8.4

Providing a sauna, an outdoor pool and a private beach, Palace Hotel San Michele is within a short walk of nearby attractions, such as the Sanctuary of Monte Sant'Angelo. It has a day spa, as well as a beauty centre, a Turkish steam bath and a rooftop terrace.

Hotel Adria
Hotel Adria
8.5 Excellent
Via Zuppetta N. 10, Bari, Bari, Italy
Show on map
0.6 km from city centre, Bari, Bari, Italy 
ExcellentBased on 634 reviews
8.5

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Bari. It also features a sauna and a gym.

Torre del Parco - 1419 Dimora Storica
Torre del Parco - 1419 Dimora Storica
9.2 Excellent
Viale Torre Del Parco, 1, Lecce, Lecce, Italy
Show on map
0.8 km from city centre, Lecce, Lecce, Italy 
ExcellentBased on 612 reviews
9.2

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Lecce. It provides free wireless internet in public areas, a 24-hour reception and massages.

Conchiglia Azzurra
Conchiglia Azzurra
6.2 Good
Strada Dei Bacini 1, Porto Cesareo, Lecce, Italy
Show on map
1.5 km from city centre, Porto Cesareo, Lecce, Italy 
GoodBased on 50 reviews
6.2

Conchiglia Azzurra Hotel & Spa offers 4-star accommodation in Porto Cesareo. It also provides a beauty centre, a Jacuzzi and a kids club.

Grotta Palazzese Beach Hotel
Grotta Palazzese Beach Hotel
8.3 Excellent
Ss16, Km 832, Polignano a Mare, Bari, Italy
Show on map
3.9 km from city centre, Polignano a Mare, Bari, Italy 
ExcellentBased on 448 reviews
8.3

Hotel Castellinaria offers 4-star accommodation in Polignano a Mare. Guests can also make use of complimentary Wi-Fi.

8Piuhotel
8Piuhotel
9.3 Excellent
Viale Del Risorgimento, Lecce, Lecce, Italy
Show on map
1.8 km from city centre, Lecce, Lecce, Italy 
ExcellentBased on 889 reviews
9.3

8piuhotel is located in Lecce and offers guests free Wi-Fi. This modern hotel is an ideal choice for exploring local vineyards as it is situated in the Apulia Wine Region.

Tips for booking a Apulia hotel

Cheapest month:December
Most expensive month:June
Average price in Apulia:C$ 161/night
Absolute cheapest price found:C$ 25/night
Cheapest day:Thursday
Most expensive day:Monday
C$ 63 - C$ 348
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 153 - C$ 244
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

Show all 35,377 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
Patria Palace Hotel Lecce
Patria Palace Hotel Lecce
9.1 Excellent
Piazzetta Riccardi 13, Lecce, Lecce, Italy
Show on map
0.3 km from city centre, Lecce 

Strategically located in the middle of the city, this 5-star hotel makes for an excellent base in Lecce. It also offers a heated pool, a Jacuzzi and a rooftop terrace.

3
Riva del Sole
Riva del Sole
8.2 Excellent
Strada Statale 16 Km 787 And 225, Giovinazzo, Bari, Italy
Show on map
4.0 km from city centre, Giovinazzo 

Boasting outdoor tennis courts, a private beach and a rooftop terrace, Hotel Riva Del Sole Giovinazzo is a luxurious place to stay in Giovinazzo. It also offers a kids club, an outdoor pool and a kids pool.

4
The Nicolaus Hotel
The Nicolaus Hotel
8.9 Excellent
Via Cardinale A. Ciasca, 27, Bari, Bari, Italy
Show on map
2.1 km from city centre, Bari 

Situated in Bari, The Nicolaus Hotel provides modern 4-star accommodation, as well as a Jacuzzi, an indoor pool and a sauna. This stylish hotel is a convenient base for discovering the local vineyards as it is located in the Apulia Wine Region.

5
Ih Hotels Bari Oriente
Ih Hotels Bari Oriente
8.6 Excellent
Corso Cavour 32, Bari, Bari, Italy
Show on map
1.0 km from city centre, Bari 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Bari. It is moments from the Teatro Petruzzelli, eateries and nightlife options.

6
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.

7
Hotel Imago
Hotel Imago
9.5 Excellent
Via Altamura 26, Bari, Bari, Italy
Show on map
1.3 km from city centre, Bari 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Bari. It also offers a 24-hour reception, a swimming pool and free Wi-Fi.

8
Ostuni Palace - Hotel Bistrot & Spa
Ostuni Palace - Hotel Bistrot & Spa
9.0 Excellent
Corso Vittorio Emanuele 216, Ostuni, Brindisi, Italy
Show on map
0.6 km from city centre, Ostuni 

Ostuni Palace - Hotel Meeting Spa is situated in Ostuni and is close to the area's popular attractions. Guests can also make use of complimentary Wi-Fi.

Cheapest hotels in Apulia, Italy

Show all 35,377 hotels
Rondo Hotel
Rondo Hotel
8.6 Excellent
Corso Alcide De Gasperi 308/e, Bari, Bari, Italy
Show on map
2.0 km from city centre,  

Rondo' Hotel is located in Bari and features a rooftop terrace. It also offers a hair salon, an express check-in and check-out feature and meeting rooms.

C$ 11
Avg. per night
B&B Casa di Anita
B&B Casa di Anita
9.6 Excellent
Via Giuseppe Garibaldi, 73, Arnesano, Lecce, Italy
Show on map
0.3 km from city centre,  

B&B Casa di Anita is situated in Arnesano and features free Wi-Fi. It also offers babysitting/child services, an express check-in and check-out feature and a playground.

C$ 41
Avg. per night
Hotel Cristal
Hotel Cristal
7.2 Good
Via G. Trevisani 190, Bari, Bari, Italy
Show on map
1.2 km from city centre,  

Conveniently positioned, Hotel Cristal Bari allows for easy access to Bari's popular hot spots. It also provides a safe, laundry facilities and free Wi-Fi.

C$ 42
Avg. per night
Hotel Salsello
Hotel Salsello
7.7 Good
Via Vito Siciliani 42, Bisceglie, Barletta-Andria-Trani, Italy
Show on map
1.2 km from city centre,  

This traditional hotel in Bisceglie provides free wireless internet, as well as an outdoor pool and a private beach. It is steps from the beach and offers modern 4-star accommodation.

C$ 57
Avg. per night
Hotel Fly
Hotel Fly
7.9 Good
Corso Roma 129, Gallipoli, Lecce, Italy
Show on map
0.5 km from city centre,  

Hotel Fly Gallipoli is located in Gallipoli and features free Wi-Fi. It is ideally positioned for guests wishing to visit the area's popular attractions.

C$ 65
Avg. per night
Grand Hotel Leon d'Oro
Grand Hotel Leon d'Oro
7.8 Good
Piazza Aldo Moro 4, Bari, Bari, Italy
Show on map
0.7 km from city centre,  

Conveniently located, Grand Hotel Leon D'Oro offers easy access to Bari's best hot spots. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

C$ 69
Avg. per night
Palace Hotel San Michele
Palace Hotel San Michele
8.4 Excellent
Via Madonna degli Angeli, Monte Sant'Angelo, Foggia, Italy
Show on map
0.9 km from city centre,  

Providing a sauna, an outdoor pool and a private beach, Palace Hotel San Michele is within a short walk of nearby attractions, such as the Sanctuary of Monte Sant'Angelo. It has a day spa, as well as a beauty centre, a Turkish steam bath and a rooftop terrace.

C$ 72
Avg. per night
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,  

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.

C$ 79
Avg. per night

Hotel prices in Apulia

2 stars or below

C$ 41 - C$ 429

Palazzo Sant'Anna Lecce

#1 Most popular

C$ 292
Avg. per night
Bed & Breakfast Il Castello
C$ 90
Avg. per night
White B&B

Best value

White B&B
8.7 Excellent
C$ 41
Avg. per night
3 stars

C$ 11 - C$ 186

B&B Casa Fiore

#1 Most popular

B&B Casa Fiore
8.6 Excellent
C$ 79
Avg. per night
Hotel Club Il Baricentro

#2 Most popular

C$ 109
Avg. per night
Rondo Hotel

Best value

Rondo Hotel
8.6 Excellent
C$ 11
Avg. per night
4 stars and up

C$ 69 - C$ 1,070

iH Hotels Bari Grande Albergo Delle Nazioni
C$ 211
Avg. per night
Patria Palace Hotel Lecce

#2 Most popular

C$ 197
Avg. per night
Grand Hotel Leon d'Oro

Best value

C$ 69
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?

    Bari, Lecce, and Gallipoli are some of the most favored places to stay in Apulia.

  • What are the best hotels in Apulia?

    iH Hotels Bari Grande Albergo Delle Nazioni, rated with a score of 8.6 from 1,646 reviewers, is one of the most popular hotels in Apulia. Other top stays include Patria Palace Hotel Lecce, with an average rating of 9.1 from 473 reviewers, and Mercure Villa Romanazzi Carducci Bari, with a score of 8.3 from 1,848 reviewers.