Hotels in Apulia

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

Stambaugh, KY, United States
25 Jan — 26 Jan2
Stambaugh, KY, United States
Tue 25/1
Wed 26/1
...and more

Tips for booking a Apulia hotel

Cheapest month:February
Most expensive month:May
Average price in Apulia:$108/night
Absolute cheapest price found:$6/night
Cheapest day:Friday
Most expensive day:Wednesday
$69 - $152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$94 - $135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

Show all 34,314 hotels
1
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, Bari, Italy 

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.

2
Hotel delle More
Hotel delle More
8.0 Excellent
Contrada Sant Andrea, Vieste, Foggia, Italy
Show on map
1.1 km from city centre, Vieste, Foggia, Italy 

This comfortable hotel in Vieste offers complimentary wireless internet, as well as an outdoor pool and a private beach. It also features a rooftop terrace, a free shuttle service and a Turkish steam bath.

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

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

4
Riva del Sole
Riva del Sole
8.1 Excellent
Strada Statale 16 Km 787 And 225, Giovinazzo, Bari, Italy
Show on map
4.0 km 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.

5
Borgo Egnazia
Borgo Egnazia
9.3 Excellent
Strada Comunale Egnazia, Savelletri, Brindisi, Italy
Show on map
0.8 km 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.

6
The Nicolaus Hotel
The Nicolaus Hotel
8.8 Excellent
Via Cardinale A. Ciasca, 27, Bari, Bari, Italy
Show on map
2.1 km 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.

7
Mercure Villa Romanazzi Carducci Bari
Mercure Villa Romanazzi Carducci Bari
8.2 Excellent
Via Giuseppe Capruzzi 326, Bari, Bari, Italy
Show on map
1.0 km 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.

8
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, 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.

Cheapest hotels in Apulia, Italy

Show all 34,314 hotels
Hotel Villa San Pietro
Hotel Villa San Pietro
8.1 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.

$40
Avg. per night
Hotel Plaza
Hotel Plaza
7.2 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.

$49
Avg. per night
Gran Paradiso Hotel Spa
Gran Paradiso Hotel Spa
8.1 Excellent
Viale Aldo Moro, 125, San Giovanni Rotondo, Foggia, Italy
Show on map
2.0 km from city centre,  

Offering views of San Giovanni Rotondo, Hotel Gran Paradiso San Giovanni Rotondo features a rooftop terrace and an outdoor pool. It is situated a brief stroll from the Shrine of Padre Pio.

$56
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
4.0 km 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.

$58
Avg. per night
Melo Accommodations
Melo Accommodations
8.7 Excellent
Via Melo da Bari, 195, Bari, Bari, Italy
Show on map
0.8 km from city centre,  

Centrally located, Melo Accommodations allows for easy access to Bari's popular shopping and sightseeing areas. It also offers an express check-in and check-out feature, luggage storage and free Wi-Fi.

$62
Avg. per night
ibis Styles Bari Giovinazzo
ibis Styles Bari Giovinazzo
8.0 Excellent
Strada Statale 16-Km. 786/950, Giovinazzo, Bari, Italy
Show on map
3.7 km from city centre,  

Ibis Styles Bari Giovinazzo provides peaceful 4-star accommodation in Giovinazzo. It also features a seasonal outdoor swimming pool, free Wi-Fi and a sun deck.

$62
Avg. per night
Joli Park Hotel - Caroli Hotels
Joli Park Hotel - Caroli Hotels
8.3 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.

$63
Avg. per night
Grand Hotel Tiziano E Dei Congressi
Grand Hotel Tiziano E Dei Congressi
7.1 Good
1 Viale Porta D Europa, Lecce, Lecce, Italy
Show on map
1.2 km from city centre,  

Grand Hotel Tiziano e dei Congressi provides a modern setting while in Lecce. It also offers an outdoor pool, free bicycle rental and a Turkish steam bath.

$68
Avg. per night

Hotel prices in Apulia

2 stars and under
Casale Porto Contessa
#1 most popular

Casale Porto Contessa

Contrada Compra 10, Polignano a Mare, Bari, Italy

9.4 Excellent
$76

Avg. per night

Naucleros Suites
#2 most popular

Naucleros Suites

Piazza XX Settembre 20, Fasano, Brindisi, Italy

9.3 Excellent
$193

Avg. per night

Lazzarella B&B
Best value

Lazzarella B&B

Piazza caduti di via fani, 16, Polignano a Mare, Bari, Italy

6.4 Good
$95

Avg. per night

3 stars
B&B A Pochi Passi
#1 most popular

B&B A Pochi Passi

Via Fratelli Rosselli 52, Polignano a Mare, Bari, Italy

9.3 Excellent
$70

Avg. per night

Park Hotel Sant' Elia
#2 most popular

Park Hotel Sant' Elia

Via Dello Zoosafari, Fasano, Brindisi, Italy

7.9 Good
$77

Avg. per night

Joli Park Hotel - Caroli Hotels
Best value

Joli Park Hotel - Caroli Hotels

Via Lecce, 2, Gallipoli, Lecce, Italy

8.3 Excellent
$63

Avg. per night

4 stars +
Borgo Egnazia
#1 most popular

Borgo Egnazia

Strada Comunale Egnazia, Savelletri, Brindisi, Italy

9.3 Excellent
$297

Avg. per night

Kalidria Hotel & Thalasso Spa
#2 most popular

Kalidria Hotel & Thalasso Spa

SS 106 Km 466 600, Loc. Principessa, Castellaneta, Taranto, Italy

8.9 Excellent
$272

Avg. per night

iH Hotels Bari Grande Albergo Delle Nazioni
Best value

iH Hotels Bari Grande Albergo Delle Nazioni

Lungomare Nazario Sauro 7, Bari, Bari, Italy

8.6 Excellent
$121

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?

    Users favour staying in areas such as Vieste, Gallipoli, and Manduria. Consider these locations when searching for your desired stay.

  • What are the best hotels in Apulia?

    Apulia is home to many highly-rated hotels, one of which is Borgo Luna, which has a current rating of 9.7. For other potential stays, consider Gallipoli Resort and Cala Ponte Hotel, which can also be great places to stay in Apulia.