Hotels in Apulia

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

Apulia
7 Dec — 8 Dec2
Apulia
Wed 7/12
Thu 8/12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Apulia

Filter by star ratings
All filters
Trullo La Specchia
Cisternino, Brindisi, Italy
Show on map
4.3 km from city centre, Cisternino, Brindisi, Italy 

Situated in Cisternino, Trullo Specchia Cisternino is within easy driving distance of Ostuni and provides an outdoor pool. Guests can also enjoy complimentary internet access.

Palazzo Scotto
9.7 Excellent
Corso Trieste E Trento, 30, Alberobello, Bari, Italy
Show on map
0.2 km from city centre, Alberobello, Bari, Italy 
ExcellentBased on 198 reviews
9.7

Palazzo Scotto provides a comfortable setting when in Alberobello. It also features a rooftop terrace, an outdoor pool and a Jacuzzi.

Parco della Vigna
8.9 Excellent
Contrada Parco Delle Vigne F110, Martina Franca, Taranto, Italy
Show on map
7.0 km from city centre, Martina Franca, Taranto, Italy 
ExcellentBased on 26 reviews
8.9

Parco Della Vigna provides traditional 3-star accommodation in Martina Franca. It also features free Wi-Fi and an outdoor pool.

Don Ferrante - Dimore di Charme
9.1 Excellent
Via San Vito 27, Monopoli, Bari, Italy
Show on map
0.8 km from city centre, Monopoli, Bari, Italy 
ExcellentBased on 318 reviews
9.1

Boasting a swimming pool, a private beach and an outdoor pool, Hotel Don Ferrante is situated in Monopoli and offers art deco accommodation. Some of the popular features provided at this charming 5-star hotel are free Wi-Fi and a Jacuzzi.

Le Piccole Case Bianche
7.6 Good
Ostuni, Brindisi, Italy
Show on map
0.3 km from city centre, Ostuni, Brindisi, Italy 
GoodBased on 1,254 reviews
7.6

Le Piccole Case Bianche is located in Ostuni and is close to the area's well-known attractions. It also features a swimming pool and a bowling alley.

Hotel Incanto
Via dei Colli, Ostuni, Brindisi, Italy
Show on map
1.6 km from city centre, Ostuni, Brindisi, Italy 

This elegant hotel in Ostuni provides free Wi-Fi, as well as a rooftop terrace and an outdoor pool. It also offers an exhibit space, an express check-in and check-out feature and meeting rooms.

B&b station
8.1 Excellent
Via Cristoforo Colombo 11 Brindisi, Brindisi, Brindisi, Italy
Show on map
0.5 km from city centre, Brindisi, Brindisi, Italy 
ExcellentBased on 807 reviews
8.1

B&b station is located amongst Brindisi's attractions and landmarks, just a brief stroll from Brindisi Railway Station. It offers complimentary Wi-Fi, a designated smoking area and an airport shuttle.

Lovely Stone House
Via Pietro Giannone 93, Ostuni, Brindisi, Italy
Show on map
0.4 km from city centre, Ostuni, Brindisi, Italy 

Lovely Stone House In Ostuni provides 3-star accommodation in Ostuni. It also features a swimming pool and free Wi-Fi.

Tips for booking hotels in Apulia

Cheapest month:December
Most expensive month:July
Average price in Apulia:C$ 172/night
Cheapest price found:C$ 42/night
Cheapest day:Wednesday
Most expensive day:Sunday
C$ 55 - C$ 326
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 170 - C$ 270
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Apulia hotels

1
Grand Hotel La Chiusa di Chietri
7.9 Good
Strada Statale 172 Dei Trulli Km 29.8, Alberobello, Bari, Italy
Show on map
4.5 km from city centre, Alberobello, Bari, Italy 

Boasting a Jacuzzi, an outdoor pool and a sauna, Grand Hotel la Chiusa di Chietri is located in Alberobello and offers comfortable accommodation. It provides 4-star accommodation with air-conditioned rooms.

2
Vittoria Resort Pool & Spa
8.4 Excellent
Via Catona, 3, Otranto, Lecce, Italy
Show on map
0.4 km from city centre, Otranto, Lecce, Italy 

Vittoria Hotel Resort & Spa provides a luxury setting when in Otranto. It has a spa and wellness centre, as well as a Jacuzzi, a sauna and an outdoor pool.

3
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 free Wi-Fi, a playground and a kids club.

4
Hotel Riva Del Sole
7.9 Good
Strada Statale 16 Km 787 And 225, Giovinazzo, Bari, Italy
Show on map
4.0 km from city centre, Giovinazzo, Bari, Italy 

Featuring outdoor tennis courts, a private beach and an outdoor pool, Hotel Riva Del Sole Giovinazzo is located in Giovinazzo and provides charming accommodation. It also offers a kids pool, a rooftop terrace and a kids club.

5
Borgo Egnazia
9.1 Excellent
Strada Comunale Egnazia, Savelletri, Brindisi, Italy
Show on map
0.8 km from city centre, Savelletri, Brindisi, Italy 

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a short car ride from the centre of Fasano. It also features a Jacuzzi, a sauna and an outdoor pool.

6
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 

The Nicolaus Hotel is a modern setting when in Bari and is close to everything the area has to offer. This stylish hotel is a convenient base for discovering the local vineyards as it is situated in the Apulia Wine Region.

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

Situated in the heart of the city, iH Hotels Bari Oriente provides easy access to Bari's popular retail and sightseeing areas. This Victorian hotel is an ideal choice for discovering the local vineyards as it is situated in the Apulia Wine Region.

8
Trulli Holiday Albergo Diffuso
9.4 Excellent
Piazza XXVII Maggio, 38, Alberobello, Bari, Italy
Show on map
0.2 km from city centre, Alberobello, Bari, Italy 

This unique 3-star hotel provides a range of accommodation options throughout the old city of Alberobello. It boasts an outdoor pool with water slides, a sauna and outdoor tennis courts.

Cheapest hotels in Apulia, Italy

Olive Tree
8.4 Excellent
Via Scipione Crisanzio 90, Bari, Bari, Italy
Show on map
0.9 km from city centre, Bari, Bari, Italy 

Conveniently situated, Olive Tree Bari offers easy access to Bari's popular sightseeing areas. It also provides an express check-in and check-out feature, free Wi-Fi and luggage storage.

C$ 34
Avg. per night
Saint Nicholas Plaza
Strada Sagges 15, Bari, Bari, Italy
Show on map
1.5 km from city centre, Bari, Bari, Italy 

Conveniently positioned, Saint Nicholas Plaza allows for easy access to Bari's best hot spots. This cosy guest house is a convenient base for discovering the local vineyards as it is situated in the Apulia Wine Region.

C$ 43
Avg. per night
Città Bianca Country Resort
8.4 Excellent
Contrada Vallegna SN, (SP Ostuni-Cisternino Km 4), Ostuni, Brindisi, Italy
Show on map
3.9 km from city centre, Ostuni, Brindisi, Italy 

Citta Bianca Country Resort provides 4-star accommodation in Ostuni. It also features a Jacuzzi, free Wi-Fi and an outdoor pool.

C$ 49
Avg. per night
Mamma Sisi B&B
6.6 Good
Via Richel Rubichi 3, Lecce, Lecce, Italy
Show on map
0.2 km from city centre, Lecce, Lecce, Italy 

Situated within walking distance of Lecce Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to discover Lecce and its surrounds. It is ideally located in the city centre.

C$ 54
Avg. per night
Hotel Villa San Pietro
7.8 Good
Via Sibilia, San Giovanni Rotondo, Foggia, Italy
Show on map
1.6 km from city centre, San Giovanni Rotondo, Foggia, Italy 

This traditional hotel in San Giovanni Rotondo offers complimentary wireless internet, as well as a 24-hour reception and a concierge. It also provides luggage storage, a shoe shine service and a safe.

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

This modern hotel in Bisceglie provides free wireless internet, as well as an outdoor pool and a private beach. It also offers a 24-hour reception, an express check-in and check-out feature and meeting rooms.

C$ 61
Avg. per night
Hotel Centro Di Spiritualità Padre Pio
9.0 Excellent
Via Anna Frank, San Giovanni Rotondo, Foggia, Italy
Show on map
1.8 km from city centre, San Giovanni Rotondo, Foggia, Italy 

Hotel Centro Di Spiritualita Padre Pio is located in San Giovanni Rotondo and features free Wi-Fi. It also offers a concierge, a 24-hour reception and meeting rooms.

C$ 62
Avg. per night
Valentino
8.3 Excellent
Via Casamassima 22, Valenzano, Bari, Italy
Show on map
0.4 km from city centre, Valenzano, Bari, Italy 

Valentino Valenzano offers 3-star accommodation in Valenzano. It provides free Wi-Fi, room service and an express check-in and check-out feature.

C$ 63
Avg. per night

Hotel prices in Apulia

2 stars and under
3 stars
4 stars +

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 in Apulia

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 Apulia

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.

Facts about staying in Apulia

  • Where is the best place to stay in Apulia?

    Apulia has plenty to offer. Consider staying in some of its favored locations, like Bari, Lecce, and Polignano a Mare.

  • What are the best hotels in Apulia?

    Grande Albergo Delle Nazioni is a very popular hotel in Apulia with a score of 8.4 from 1,583 reviews. Mercure Villa Romanazzi Carducci Bari (8.2 from 2,179 reviews) and Al Pescatore Hotel & Restaurant (7.7 from 477 reviews) are also highly rated Apulia hotels based on recent feedback from HotelsCombined users.