Hotels in Apulia

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

Apulia
Dec 6 — Dec 72
Apulia
Mon 12/6
Tue 12/7
...and more

Tips for booking a Apulia hotel

Cheapest month:January
Most expensive month:June
Average price in Apulia:$155/night
Absolute cheapest price found:$18/night
Cheapest day:Sunday
Most expensive day:Monday
$47 - $244
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$122 - $167
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

Show all 35,166 hotels
1
Riva del Sole
Riva del Sole
8.1 Excellent
Strada Statale 16 Km 787 And 225, Giovinazzo, Bari, Italy
Show on map
2.5 mi from city centre, Giovinazzo, Bari, Italy 

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.

2
Borgo Egnazia
Borgo Egnazia
9.3 Excellent
Strada Comunale Egnazia, Savelletri, Brindisi, Italy
Show on map
0.5 mi from city centre, Savelletri, Brindisi, Italy 

Boasting an indoor pool, outdoor tennis courts and a private beach, Borgo Egnazia is a luxurious place to stay in Fasano. Not only does it overlook San Domenico Golf, but it also provides hill and sea views.

3
The Nicolaus Hotel
The Nicolaus Hotel
8.8 Excellent
Via Cardinale A. Ciasca, 27, Bari, Bari, Italy
Show on map
1.3 mi from city centre, Bari, Bari, Italy 

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.

4
Ih Hotels Bari Oriente
Ih Hotels Bari Oriente
8.5 Excellent
Corso Cavour 32, Bari, Bari, Italy
Show on map
0.6 mi from city centre, Bari, Bari, Italy 

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.

5
Trulli Holiday Albergo Diffuso
Trulli Holiday Albergo Diffuso
9.4 Excellent
Piazza XXVII Maggio, 38, Alberobello, Bari, Italy
Show on map
0.1 mi from city centre, Alberobello, Bari, Italy 

Situated in Alberobello, Trulli Holiday Albergo Diffuso provides unique 3-star accommodation, as well as a sauna, an outdoor pool and outdoor tennis courts. The various facilities this traditional property features include water slides, free Wi-Fi and a Turkish steam bath.

6
Mercure Villa Romanazzi Carducci Bari
Mercure Villa Romanazzi Carducci Bari
8.2 Excellent
Via Giuseppe Capruzzi 326, Bari, Bari, Italy
Show on map
0.6 mi from city centre, Bari, Bari, Italy 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Bari. It also offers an outdoor pool, a swimming pool and a Turkish steam bath.

7
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
0.8 mi from city centre, Bari, Bari, Italy 

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.

8
Palace Hotel
Palace Hotel
7.9 Good
Via Francesco Lombardi, 13, Bari, Bari, Italy
Show on map
0.9 mi from city centre, Bari, Bari, Italy 

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 35,166 hotels
Palazzo del Carmine
Palazzo del Carmine
7.2 Good
Strada del Carmine 34, Bari, Bari, Italy
Show on map
1.1 mi from city centre,  

Centrally located, San Nicola di Bari offers easy access to Bari's best hot spots. It also provides free Wi-Fi.

$24
Avg. per night
B&B A Pochi Passi
B&B A Pochi Passi
9.3 Excellent
Via Fratelli Rosselli 52, Polignano a Mare, Bari, Italy
Show on map
0.1 mi from city centre,  

B&B A Pochi Passi is situated in Polignano a Mare and is close to the area's well-known attractions. It also features a terrace.

$52
Avg. per night
Palace Hotel
Palace Hotel
7.9 Good
Via Francesco Lombardi, 13, Bari, Bari, Italy
Show on map
0.9 mi from city centre,  

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.

$55
Avg. per night
Riva del Sole
Riva del Sole
8.1 Excellent
Strada Statale 16 Km 787 And 225, Giovinazzo, Bari, Italy
Show on map
2.5 mi from city centre,  

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.

$56
Avg. per night
Best Western Hotel La Baia
Best Western Hotel La Baia
8.0 Excellent
Via Vittorio Veneto 29/A, Bari, Bari, Italy
Show on map
6.2 mi from city centre,  

Best Western La Baia provides comfortable 3-star accommodation in Bari. It also features a swimming pool and a rooftop terrace.

$60
Avg. per night
Grand Hotel Paradise
Grand Hotel Paradise
7.8 Good
Via Russo Riviera di Levante, Porto Cesareo, Lecce, Italy
Show on map
0.2 mi from city centre,  

Conveniently situated and offering a private beach, this comfortable hotel is located a short drive from Nardo. It is also steps from Porto Cesareo's popular attractions.

$61
Avg. per night
Mercure Villa Romanazzi Carducci Bari
Mercure Villa Romanazzi Carducci Bari
8.2 Excellent
Via Giuseppe Capruzzi 326, Bari, Bari, Italy
Show on map
0.6 mi from city centre,  

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Bari. It also offers an outdoor pool, a swimming pool and a Turkish steam bath.

$76
Avg. per night
Hotel Excelsior Bari
Hotel Excelsior Bari
8.1 Excellent
Via Giulio Petroni, 15, Bari, Bari, Italy
Show on map
0.2 mi from city centre,  

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Bari. It also provides a 24-hour reception, a sauna and meeting rooms.

$89
Avg. per night

Hotel prices in Apulia

2 stars and under

$22 - $43

Guest House Stazione Centrale
$22
Avg. per night
3 stars

$24 - $119

B&B A Pochi Passi

#1 Most popular

B&B A Pochi Passi
9.3 Excellent
$52
Avg. per night
Trulli Holiday Albergo Diffuso

#2 Most popular

$119
Avg. per night
Palazzo del Carmine

Best value

$24
Avg. per night
4 stars +

$55 - $374

Borgo Egnazia

#1 Most popular

Borgo Egnazia
9.3 Excellent
$334
Avg. per night
iH Hotels Bari Grande Albergo Delle Nazioni
$121
Avg. per night
Palace Hotel

Best value

Palace Hotel
7.9 Good
$55
Avg. per night

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

Where to stay in Apulia

About Apulia

Puglia is a feast for the senses, with stunning coastal scenery, charming historic towns and a legendary culinary scene. Base yourself in cosmopolitan cities like Lecce or escape to a bustling beach resort or postcard-perfect country village.

Things to do

Puglia occupies the southern tip of Italy’s “boot” and boasts some of the country’s most beautiful coastlines. You’ll find the most spectacular beaches in Salento, a sun-drenched peninsula home to gems like Punta Prosciutto with its gleaming white sand and crystal-clear water.

Lecce, also known as the Florence of the South, is one of Italy’s most beautiful cities. Filled with Baroque buildings and sunny piazzas, it’s easy to fall in love with the lively university city. The vibrant port town of Bari is the regional capital and will win you over with its atmospheric old town and excellent seafood restaurants.

Castel del Monte towers over the surrounding hillsides and is one of Italy’s most treasured UNESCO sites. The stronghold was built by a Sicilian king in the 1200s and is flanked by eight octagonal towers. Enhance your visit and find out more about the unique history of the castle by renting an audio guide.

Escape to the Valle d'Itria and immerse yourself in the enchanting Puglian countryside. The valley is dotted with traditional “trulli” huts built from white stone and topped with cone-shaped roofs. To the north, Gargano National Park protects the ancient Umbra Forest. Trails wind through the woodlands and take you past centuries-old oak and beech trees.

Rustic, peasant-inspired food is the order of the day in Puglia. The region is famous for hearty dishes like “orecchiette” pasta and fava bean mash served with chicory greens and durum wheat bread. Don’t leave without trying stringy “caciocavallo” cheese and deliciously creamy “burrata” made with fresh buffalo milk. Whether you dine at an upscale restaurant in Lecce or a casual café in Alberobello, the food will be fabulous.

Getting around

Puglia is well connected by road, rail and bus links. All cities, towns and villages are pedestrian-friendly and easy to get around on foot. Major train stations are located in Lecce, Bari, Brindisi and Taranto. Rental cars offer the freedom to explore Puglia at your own pace.

Apulia travel FAQs

  • Where is the best place to stay in Apulia?

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

  • What are the best hotels in Apulia?

    456 reviews rated Borgo Egnazia with an average score of 9.3/10. It may also be worth looking into the San Luca, which received a rating of 8.2/10 from 97 reviews. Palazzo del Carmine could also be a good option, with a score of 7.2/10 from 626 reviews.