Search hotels in Apulia, Italy

Enter your dates and choose from 28310 hotels and other places to stay

Check out these popular cities in Apulia

Stay in Apulia's best hotels!

Filter by:

Star Rating
Review score

POPULA - The Lifestyle Hotel

Hotel in Gallipoli

Located in Gallipoli, a 18-minute walk from Spiaggia della Purità, POPULA - The Lifestyle Hotel features a bar and views of the city.

j
joshua
From
Spain
I cannot say enough positive things about Popula. Everything about my stay was outstanding. The rooms are stylish, immaculately clean and incredibly comfortable. The location cannot be beat, in the heart of the city with access to everything. Don't miss their beach club for sunset and dinner. They take you over in a shuttle and the food was delicious. Cafe for breakfast downstairs is also great for a bite to eat all day and evening. Most importantly, the staff is beyond kind and helpful. They are so professional and patiently answered all of my questions and ensured I had a great great stay. I can't recommend highly enough and will certainly return.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,101 reviews
Price from
$152.58
1 night, 2 adults

Arryvo Hotel

Hotel in Lecce

Arryvo Hotel features a shared lounge, terrace, a restaurant and bar in Lecce.

D
Duchamp
From
Colombia
The hotel has a great vibe, it is cool, fun and casual. The room had everything you need, was impeccably clean. I thought with all the vibe going on that it was going to be noisy but it was not. The location is good, right on the edge of the old town with access to the walled city. Parking was super close.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,036 reviews
Price from
$108.53
1 night, 2 adults

Hotel La Vetta Europa

Hotel in Castellana Grotte

Located in Castellana Grotte, 26 miles from Bari Central Train Station, Hotel La Vetta Europa has accommodations with a garden, free private parking, a shared lounge and a bar.

T
Troy
From
Germany
Everything. Breakfast was great. The room was wonderful. AC worked perfectly. Close to the beach and a 3km cave tour right next to the hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,701 reviews
Price from
$66.01
1 night, 2 adults

Tobacco Suite

Hotel in Mesagne

Tobacco Suite features a seasonal outdoor swimming pool, garden, a shared lounge and bar in Mesagne.

N
Neza
From
Slovenia
We absolutely loved everything! The location was perfect, the staff were incredibly kind and helpful, the rooms were beautifully decorated and spotless, and the breakfast was excellent. We came as a group and really appreciated the terrace where we could all hang out together. The whole experience was amazing.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,238 reviews
Price from
$72.95
1 night, 2 adults

Executive Inn Boutique Hotel

Hotel in Brindisi

Hotel Executive Inn is located in Brindisi and it offers modern-style rooms and free WiFi throughout. A rich continental breakfast is provided daily in the shared dining area.

M
Minetta Garay
From
United States
Modern Looking and Excellent Breakfast!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,398 reviews
Price from
$142.97
1 night, 2 adults

Hotel Scialì

Hotel in Vieste

With a private beach area 984 feet away, Hotel Scialì offers air-conditioned rooms 984 feet from Lungomare Enrico Mattei, a 5 minute walk from Vieste.

P
Peter
From
United States
Close to beach! Not too far from the town. Clean room and super good breakfast!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,132 reviews
Price from
$97.85
1 night, 2 adults

Hotel Centro di Spiritualità Padre Pio

Hotel in San Giovanni Rotondo

Just 5 minutes' walk from the Padre Pio Sanctuary in San Giovanni Rotondo, this 4-star hotel features a restaurant, and a spiritual center with 2 chapels and a convention hall.

M
Marinaaa B
From
Croatia
Excellent hotel, right below the Sanctuary. It's a steep climb but short, especially if you find the shortcut. The receptionists (who mostly spoke English) and the cleaning ladies we would meet in the hallway were so lovely and nice. The room was clean and spacious and the small fridge was great to have. The bathroom was clean with plenty of towels. We don't stay at hotels a lot so not sure if that's common but there was a room with an iron and ironing board which was very handy to have (and it had a schuko socket unlike the room). Breakfast was very good with a variety of offer, and lunch was very affordable and delicious! We really enjoyed our stay here and would stay here again!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,673 reviews
Price from
$91.48
1 night, 2 adults

Trulli Holiday Albergo Diffuso

Hotel in Alberobello

Trulli Holiday Albergo Diffuso offers unique accommodations set in traditional Trulli stone buildings in different locations around the center of Alberobello. WiFi and parking are free.

B
Beata
From
United Kingdom
The location is fabulous. Being able to stay in the historic zone, walking distance to all the sights and restaurants was just amazing. The trulli house is just the right size, equipped with all you require and surprisingly very warm in winter time. We had the heating switched off most of the time. The staff were very attentive and breakfast at the cafe was very nice.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,931 reviews
Price from
$138.61
1 night, 2 adults

Hotel Bellavista - Boutique Hotel

Hotel in Otranto

Hotel Bellavista - Boutique Hotel is located in Otranto, within 12 miles of Roca and 28 miles of Piazza Mazzini.

e
einat
From
Israel
all facilities are new or renovated. great location. the staff was helpful and arrange a bike tour for us , and recommended the best fish restaurant we had during our tour to Puglia.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,017 reviews
Price from
$176.02
1 night, 2 adults

Hi Hotel Bari

Hotel in Bari

Hi Hotel Bari is a modern hotel located in the residential area of Poggiofranco, a 15-minute drive from Bari International Airport.

M
Mengxian
From
Italy
Super clean, onsite parking, friendly staff and fabulous breakfast.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,126 reviews
Price from
$184.12
1 night, 2 adults
See all 28310 hotels in Apulia

Most-booked hotels in Apulia in the past month

See all
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 2,413 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 4,226 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 3,148 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 209 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 1,774 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,689 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,290 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,604 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,672 reviews
  • Popular with guests booking hotels in Apulia

    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 1,537 reviews

Apulia's best hotels with breakfast

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 347 reviews

    Located in Brindisi, 11 miles from Torre Guaceto Reserve, Hotel Bastione provides accommodations with a bar and private parking. This 3-star hotel offers a concierge service and luggage storage space.

    From $106.66 per night
  • Metamare

    Hotel in Cozze
    Breakfast options
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 163 reviews

    Located in Cozze, a 8-minute walk from Calarena Beach, Metamare provides accommodations with a garden, free private parking, a private beach area and a shared lounge.

    From $227.89 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 150 reviews

    Located in Lecce, a 6-minute walk from Piazza Sant'Oronzo, Palazzo Zimara Boutique Hotel provides accommodations with free bikes, private parking, a garden and a restaurant.

    From $431.93 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 318 reviews

    Located in Brindisi, 10 miles from Torre Guaceto Reserve, Masseria Vaccaro by Raro Villas - Self Check-in has accommodations with a garden, free private parking and a restaurant.

    From $169.35 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 285 reviews

    Located in Otranto, a 7-minute walk from Spiaggia degli Scaloni, Hotiday Room Collection - Otranto has accommodations with a seasonal outdoor swimming pool, private parking, a fitness center and a...

    From $644.31 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 212 reviews

    Located in Bari, 1.7 miles from Bari Central Train Station, Domo Apuliae Aparthotel has accommodations with a garden, free private parking, a terrace and a restaurant.

    From $214.23 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 453 reviews

    Featuring a bar, Hotel SAN PIO is located in San Giovanni Rotondo in the Puglia region, 27 miles from Stadio Pino Zaccheria.

    From $89.68 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 145 reviews

    Located in Peschici and with Marina di Peschici Beach reachable within a 6-minute walk, dimore di portadibasso has concierge services, allergy-free rooms, a terrace, free WiFi throughout the property...

    From $208.44 per night

Budget hotels in Apulia

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 435 reviews

    Located in San Giovanni Rotondo, 26 miles from Stadio Pino Zaccheria, Easy Green Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $50.95 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 223 reviews

    27 miles from Roca, Al Rayyan - Affittacamere is located in Montesano Salentino and has free WiFi, concierge services and express check-in and check-out.

    From $92.64 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 688 reviews

    Located in Alberobello and within 28 miles of Taranto Cathedral, San Marco Boutique Rooms has a terrace, allergy-free rooms, and free WiFi throughout the property.

    From $104.22 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 253 reviews

    Located in Calimera, 10 miles from Roca, Azzurra Aparthotel provides accommodations with an outdoor swimming pool, private parking, a fitness center and a garden.

    From $113.48 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 461 reviews

    Featuring 3-star accommodations, Hotel Olivò is located in Bitritto, 6.9 miles from Bari Central Train Station and 7.7 miles from Petruzzelli Theatre.

    From $92.64 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 381 reviews

    Located in Putignano, within 25 miles of Bari Central Train Station and 26 miles of Bari Cathedral, Petrantiche - Albergo Diffuso provides accommodations with a shared lounge and free WiFi throughout...

    From $115.80 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 155 reviews

    Located in Sant'Isidoro, a 17-minute walk from Spiaggia di Torre Squillace, Hotel Costa Blu provides accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $69.48 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 107 reviews

    Hotel Holiday House has a garden, shared lounge, a terrace and restaurant in San Giovanni Rotondo. This 3-star hotel offers room service and luggage storage space. Guests can use a bar.

    From $92.64 per night

Hotels in Apulia you can book without a credit card

  • Campus Hotel

    Hotel in Bari
    No credit card needed
    Scored out of 10, guest rating 5.0
    Fair - What previous guests thought, 1,248 reviews

    Offering free parking and free Wi-Fi in public areas, Campus Hotel is a 3-star property located in Bari, just behind the city’s university campus. Rooms are air conditioned and have a flat-screen TV.

    From $115.80 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,146 reviews

    Featuring an outdoor pool, Torre Santamaria offers accommodations in Mattinata, an 8-minute walk from the beach. Complimentary WiFi is provided throughout the property.

  • Hotel Scialì

    Hotel in Vieste
    No credit card needed
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,132 reviews

    With a private beach area 984 feet away, Hotel Scialì offers air-conditioned rooms 984 feet from Lungomare Enrico Mattei, a 5 minute walk from Vieste.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,039 reviews

    The Saint Martin Hotel is housed in an impressive, converted 13th-century monastery, one of the most renowned buildings in the town’s historic center.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 1,017 reviews

    Hotel Bellavista - Boutique Hotel is located in Otranto, within 12 miles of Roca and 28 miles of Piazza Mazzini.

    From $127.38 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 110 reviews

    Located in Gallipoli and within a 2-minute walk of Lido Conchiglie Beach, Costiero Elegant Suites B&B Gallipoli features a garden, non-smoking rooms, and free WiFi throughout the property.

    From $118.64 per night
  • Bra Hotel

    Hotel in Bari
    No credit card needed
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 103 reviews

    Located in Bari and with Pane e Pomodoro Beach reachable within 1.2 miles, Bra Hotel provides concierge services, allergy-free rooms, a restaurant, free WiFi throughout the property and a bar.

    From $698.56 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 529 reviews

    Located 23 miles from Torre Guaceto Reserve, PRIMO OSTUNI HOTEL offers 4-star accommodations in Ostuni and features a bar.

    From $163.79 per night

Apulia Highlights

  • Vieste's old town

    With crooked alleyways and narrow streets, VIeste's old town features the Romanesque-style cathedral, the Swabian Castle and the chilling Chianca Amara monument.
  • Trulli of Alberobello

    Pay a visit to the charming UNESCO-protected Trulli of Alberobello – unique buildings with a conical roof, which have become a very popular tourist attraction.
  • Seafood restaurants in Peschici

    Whether you like fresh sea bass, fried octopus or calamari, there are many fish restaurants around Peschici where you can enjoy these specialties.
  • Ostuni: the White City

    Majestic and beautiful, Ostuni is commonly known as the White City for its whitewashed houses. Don’t miss its charming Gothic-style cathedral.
  • Food and wine tours around Puglia

    Rich burrata cheese and homemade orecchiette pasta are just two examples of the delicious food served in many farmhouses in Puglia.
  • Bari's old town and seafront

    Get lost in the maze of narrow streets of Bari’s charming old town and take a relaxing walk along the beautiful seafront.

FAQs about hotels in Apulia

Planning a trip? Get inspired by reviews of cities in Apulia

  • 8.0

    The old town was a delight, so long as one was aware of the...

    The old town was a delight, so long as one was aware of the bicycles, scooters, motorbikes and even cars sharing the narrow streets with you and lots of other pedestrians, in both directions! Plenty of nice restaurants, a few interesting museums, many churches and pleasant walking along the sea and harbour edges as well as on the remains of the city wall.
    Guest review by
    Anthony
    United Kingdom
  • 10.0

    Leece is an amazing historical town.

    Leece is an amazing historical town. It is wonderful to see how the buildings are being preserved with such care and attention to detail and that there is so much excavation activity going on to preserve the history for generations to come. The restaurants were serving amazing and authentic Italian dishes which made our stay even more enjoyable.
    Guest review by
    Anonymous
  • 10.0

    Beautiful old town, with a huge number of restaurants and...

    Beautiful old town, with a huge number of restaurants and bars. Food was excellent throughout. Staff everywhere were exceptionally friendly and went out of their way to help. We visited in September and it was very busy - We can only imagine it is too crowded and too hot in peak summer months. Be aware that beaches are small, but there are a number of them, within walking distance, or by taxi to larger beach clubs. The old town is really beautiful, with tiny streets, squares and alleyways. Worth packing comfy shoes and just wandering.
    Guest review by
    Nicola
    Ireland
  • 8.0

    Polignano a Mare is very much a tourist destination with...

    Polignano a Mare is very much a tourist destination with lots of people packed into a small centre. It is worth a visit but perhaps not an extended stay when there are so many other (more interesting) places to visit in Puglia.
    Guest review by
    Damian
    United Kingdom
  • 8.0

    Ostuni is well worth a visit.

    Ostuni is well worth a visit. Easy to get and parking are ample. Views and surroundings v good. Food was absolutely delicious , ate at Mosca Bianca and highly recommend. Aside from the usual historic places e.g. cathedrals, city government buildings we saw studios/gallery which offered interesting paintings/scuptures by local artists.
    Guest review by
    yolamac
    United Kingdom
  • 10.0

    Very unique experience. The Trulli Houses are amazing.

    Very unique experience. The Trulli Houses are amazing. There's plenty of restaurants and shopping. The shopping covers the gamut from souvenirs to luxury items. It's a walking city so bring your walking shoes!
    Guest review by
    Just Travel
    United States
  • 8.0

    We chose October to avoid the crowds.

    We chose October to avoid the crowds. It was very pleasant and quiet not very touristy. It’s easy to get around on foot to many eateries and transport via train and buses to other locations. I did not find the local beach very interesting/ attractive and for that reason I would not return for a longer stay. Not much of interest for younger travellers. No parks within walking distance. Ideal for short stay 2-4 days. No car needed around the town but to access beaches you do need it. Parking is a definite problem.
    Guest review by
    Sandra
    Ireland
  • 10.0

    I spent 11 nights in Otranto and used it to visit many areas...

    I spent 11 nights in Otranto and used it to visit many areas in the southern most part of Puglia. It is a beautiful place with the warm Adriatic Sea to cool you down after the exertions of shopping and sight-seeing. Restaurants are plentiful but if I was to select one that we loved, it was Retro Gusto. Getting around Otranto is relatively stress free and if you enjoy people watching, then you are in your element in Otranto.
    Guest review by
    Ben
    Ireland
  • 10.0

    Gallipoli is a very nice seaside town with beautiful beaches...

    Gallipoli is a very nice seaside town with beautiful beaches and is situated in a position that if there is rough weather there are beaches on the other side of twin with calm seas. Also the old town is really worth visiting . Many excellent restaurants in town
    Guest review by
    Edgar
    Malta
  • 4.0

    I wouldn't rush back to Taranto.

    I wouldn't rush back to Taranto. The modern town is very built up and feels a bit poor/run-down -- imagine a slightly more upmarket Naples. The old town is very dilapidated once you head away from the castle. Parts are totally derelict with more stray cats that human inhabitants. We chose Taranto as a base to explore Alberobello, Locorotondo and Matera, but would have been better staying somewhere more central.
    Guest review by
    John
    United Kingdom