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

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,167 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 298 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
1.0 km from city centre, Monte Sant'Angelo, Foggia, Italy 
ExcellentBased on 858 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 589 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 576 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.

Grand Hotel Vigna Nocelli
Grand Hotel Vigna Nocelli
7.7 Good
S.S. 17 Km 329, Lucera, Foggia, Italy
Show on map
7.2 km from city centre, Lucera, Foggia, Italy 
GoodBased on 119 reviews
7.7

Grand Hotel Vigna Nocelli is situated in Lucera and features complimentary wireless internet. It also provides an express check-in and check-out feature, meeting rooms and an outdoor pool.

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

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 824 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$ 156/night
Absolute cheapest price found:C$ 24/night
Cheapest day:Thursday
Most expensive day:Monday
C$ 61 - C$ 337
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 148 - C$ 236
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

Show all 30,614 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
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.3 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.7 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 30,614 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
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
Villaggio Turistico Il Falco
Villaggio Turistico Il Falco
8.4 Excellent
Litoranea Vieste-Peschici, Km. 4,5, Vieste, Foggia, Italy
Show on map
3.4 km from city centre,  

Residence Il Falco is located in Vieste and features free Wi-Fi. The property offers an outdoor pool, as well as apartments with private terraces.

C$ 60
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.

C$ 65
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$ 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$ 67
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$ 70
Avg. per night
Hotel Palumbo Masseria Sant'Anna
Hotel Palumbo Masseria Sant'Anna
8.4 Excellent
Via Vittorio Veneto 31/33, Bari, Bari, Italy
Show on map
10.0 km from city centre,  

This pet-friendly hotel is situated in Bari and features a private beach. It also offers laundry facilities, an express check-in and check-out feature and an outdoor pool.

C$ 73
Avg. per night

Hotel prices in Apulia

2 stars or below

C$ 35 - C$ 351

Palazzo Sant'Anna Lecce

#1 Most popular

C$ 230
Avg. per night
Bed & Breakfast Il Castello
C$ 88
Avg. per night
White B&B

Best value

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

C$ 11 - C$ 157

B&B Casa Fiore

#1 Most popular

B&B Casa Fiore
8.7 Excellent
C$ 90
Avg. per night
Tipico Resort

#2 Most popular

Tipico Resort
9.2 Excellent
C$ 144
Avg. per night
Rondo Hotel

Best value

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

C$ 67 - C$ 813

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

#2 Most popular

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

Best value

C$ 67
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,557 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 463 reviewers, and Mercure Villa Romanazzi Carducci Bari, with a score of 8.3 from 1,691 reviewers.