Hotels in Puglia

Experience the charm and beauty of southern Italy by staying in one of the many wonderful hotels in Puglia. Whether you’re looking for a luxury retreat, a cosy boutique hotel, or a budget-friendly option, Puglia has something for everyone. With its stunning coastlines, picturesque towns, and rich cultural heritage, this region offers a perfect escape. Plan your ideal holiday and check out our cheap holidays to Puglia for great deals that won’t break the bank.

Top destinations in Puglia

  • Hotel

    Victoria Palace Hotel & Zen Wellness

    rated as 4.5 out of 5 by 877 reviewers
    1.53 mi from city centre
    from £99 per night
  • Hotel

    Mercure Villa Romanazzi Carducci Bari

    rated as 4 out of 5 by 2,559 reviewers
    3,537 ft from city centre
    from £146 per night
  • Hotel

    Il Leon D'Oro Bari - by Farace Hotels

    rated as 5 out of 5 by 30 reviewers
    3,146 ft from city centre
    from £137 per night
  • Resort

    Granserena Hotel

    rated as 4.5 out of 5 by 3,766 reviewers
    5.64 mi from city centre
    from £255 per night
  • Hotel

    Hotel Excelsior Bari - by Farace Hotels

    rated as 3.5 out of 5 by 340 reviewers
    3,917 ft from city centre
    from £110 per night
  • Hotel

    JR Hotels Bari Grande Albergo delle Nazioni

    rated as 4 out of 5 by 1,099 reviewers
    5,056 ft from city centre
    from £166 per night
  • Hotel

    Ostuni a Mare

    rated as 3.5 out of 5 by 795 reviewers
    4.67 mi from city centre
    from £319 per night
  • Hotel

    Torre Cintola Greenblu Sea Emotions

    rated as 4.5 out of 5 by 1,942 reviewers
    3.15 mi from city centre
    from £75 per night
  • Hotel

    Mövenpick Hotel Bari

    rated as 4 out of 5 by 138 reviewers
    879 ft from city centre
    from £175 per night
  • Resort

    Pietrablu Resort & Spa - CDSHotels

    rated as 5 out of 5 by 2 reviewers
    3.06 mi from city centre
    from £190 per night
  • Hotel

    Grande Albergo Internazionale

    rated as 4 out of 5 by 851 reviewers
    1,549 ft from city centre
    from £125 per night
  • Hotel

    Grand Hotel Riviera - CDSHotels

    rated as 4.5 out of 5 by 707 reviewers
    3.71 mi from city centre
    from £164 per night
  • Hotel

    Hilton Garden Inn Lecce

    rated as 4 out of 5 by 1,955 reviewers
    3,553 ft from city centre
    from £85 per night
  • Hotel
    2.34 mi from city centre
    from £81 per night
  • Hotel

    The Nicolaus Hotel

    rated as 4.5 out of 5 by 1,897 reviewers
    1.9 mi from city centre
    from £106 per night

Hotels in Puglia with breakfast included

  • Hotel

    De Sio Camping Residence

    rated as 4.5 out of 5 by 105 reviewers
    1.98 mi from city centre
  • Hotel

    Hotel Colibrì

    rated as 4.5 out of 5 by 154 reviewers
    1,086 ft from city centre
    from £58 per night
  • Hotel

    Palazzo Maresgallo Suites & SPA

    rated as 5 out of 5 by 62 reviewers
    2,090 ft from city centre
    from £446 per night
  • Resort

    Torreserena Resort

    rated as 4.5 out of 5 by 4,559 reviewers
    13.09 mi from city centre
    from £197 per night
  • Hotel

    Rocco Forte Masseria Torre Maizza

    rated as 5 out of 5 by 834 reviewers
    2.07 mi from city centre
    from £1,624 per night
  • Hotel
  • Hotel

    Don Totu - Dimora Storica

    rated as 5 out of 5 by 120 reviewers
    446 ft from city centre
    from £274 per night
  • Hotel

    Casina Romita

    rated as 4.5 out of 5 by 18 reviewers
    3,323 ft from city centre
  • Hotel

    Badia del Casale

    rated as 4 out of 5 by 71 reviewers
    2.66 mi from city centre

Best value for money hotels in Puglia

Great value hotels for your stay in Puglia

  • Hotel

    Kalinifta Rooms Luxury Style

    rated as 5 out of 5 by 4 reviewers
    12.22 mi from city centre
    from £191 per night
  • Hotel

    Opera Hotel

    rated as 5 out of 5 by 2 reviewers
    2,392 ft from city centre
    from £94 per night
  • Hotel

    Masseria Eirene

    rated as 5 out of 5 by 7 reviewers
    1.77 mi from city centre
    from £261 per night
  • Hotel

    Hotiday Brindisi Vittoria

    rated as 5 out of 5 by 1 reviewers
    217 ft from city centre
    from £84 per night
  • Hotel

    Masseria Coccolo

    rated as 4.5 out of 5 by 5 reviewers
    3.76 mi from city centre
  • Hotel

    I Trulli di Anna

    rated as 5 out of 5 by 2 reviewers
    2.01 mi from city centre
  • Hotel

    Elite Luxury Residence

    rated as 5 out of 5 by 3 reviewers
    3.28 mi from city centre
  • Hotel

    Don Fernando 1938

    rated as 5 out of 5 by 31 reviewers
    5.02 mi from city centre
    from £232 per night
  • Hotel

    Masseria Ferarelli Trepizzi

    rated as 5 out of 5 by 12 reviewers
    3,451 ft from city centre
    from £80 per night

Best rated hotels in Puglia

Explore the most popular hotels in Puglia based on ratings from other travellers

  • Hotel

    Casa Relax Isabelle

    rated as 5 out of 5 by 357 reviewers
    8.23 mi from city centre
  • Hotel

    Palazzo De Noha - Boutique Hotel

    rated as 5 out of 5 by 204 reviewers
    2,795 ft from city centre
    from £247 per night
  • Hotel

    Le Murge Del Salento Hotel b&b Depandance

    rated as 5 out of 5 by 166 reviewers
    3,714 ft from city centre
    from £83 per night
  • Hotel

    Pascaraymondo Suite Palace

    rated as 5 out of 5 by 155 reviewers
    489 ft from city centre
    from £426 per night
  • Hotel

    Palazzo Muro Leccese Relais de Charme & Wellness

    rated as 5 out of 5 by 202 reviewers
    1,191 ft from city centre
    from £161 per night
  • Hotel

    Masseria Longa Boutique Hotel

    rated as 5 out of 5 by 187 reviewers
    1.08 mi from city centre
    from £474 per night
  • Hotel

    Biancodonda Greenblu Hotel & SPA

    rated as 5 out of 5 by 178 reviewers
    1,864 ft from city centre
    from £171 per night
  • Hotel

    PRIMO OSTUNI HOTEL

    rated as 5 out of 5 by 152 reviewers
    1,778 ft from city centre
    from £201 per night
  • Hotel

    Palazzo Zimara - The D'Angelo Family Collection

    rated as 5 out of 5 by 181 reviewers
    2,283 ft from city centre
    from £348 per night

Cheap hotels in Puglia

Affordable budget hotels in Puglia

  • Hotel

    Hotel Bastione

    rated as 5 out of 5 by 4 reviewers
    2,713 ft from city centre
    from £77 per night
  • Hotel

    Hotel Sirios

    rated as 3.5 out of 5 by 9 reviewers
    1.17 mi from city centre
  • Hotel

    Le Due Dimore

    rated as 5 out of 5 by 2 reviewers
    531 ft from city centre
    from £65 per night
  • Hotel

    casa pace e bene

    rated as 5 out of 5 by 4 reviewers
    1,175 ft from city centre
  • Hotel

    Palazzo NUR

    rated as 4.5 out of 5 by 8 reviewers
    469 ft from city centre
    from £142 per night
  • Hotel

    Imperial Paradise

    rated as 5 out of 5 by 5 reviewers
    3.71 mi from city centre
    from £179 per night
  • Hotel

    Aparthotel Le Marine

    rated as 4 out of 5 by 5 reviewers
    554 ft from city centre
    from £74 per night
  • Hotel

    Masseria Vaccaro - Boutique Hotel

    rated as 5 out of 5 by 8 reviewers
    6.7 mi from city centre
    from £85 per night
  • Hotel

    Easy Green Hotel

    rated as 4.5 out of 5 by 31 reviewers
    3,045 ft from city centre

Travel tips for Puglia

Explore more hotels in Puglia