This is just a short list of the cities and towns where you will enjoy your holidays in Puglia.

It is not complete and gives you some ideas based on our favourite city breaks.

The destinations below, as most cities in Puglia, have enchanting old towns dating back to Greek, Roman and Medieval times, where each stone preserves centuries of history.

You will love walking around the narrow streets and taking in the panoramic views from terraces over the valley or the sea.

Bari

bari 2

Capital of Puglia

Discover Bari Vecchia, the old town, with its castle, St Nicholas Basilica, the cathedral, the orecchiette pasta ladies and Bari's famous theatres, seafront and shopping streets.

View hotels in Bari

  • Bari 01
  • Bari 02
  • Bari 03
  • Bari 04
  • Bari 05
  • Bari 06

Conversano

bari 2

Charming medieval town near Bari

Explore a lovely town with a majestic castle, home of intriguing stories and legends, surrounded by cafes and pizzerias, a Romanesque cathedral and buzzing streets.

View hotels in Conversano

  • Conversano 01
  • Conversano 02
  • Conversano 03
  • Conversano 04
  • Conversano 05
  • Conversano 06

Polignano a Mare

Polignano a Mare

Homeland of Mr Volare, Nel Blu Dipinto di Blu

You will fall in love with this enchanting town, built on cliff edges, with sea view terraces, restaurants and cafes, where you can also visit caves accessible by sea or land.

View hotels in Polignano a Mare

  • Polignano a Mare 01
  • Polignano a Mare 02
  • Polignano a Mare 03
  • Polignano a Mare 04
  • Polignano a Mare 05
  • Polignano a Mare 06

Monopoli

Monopoli

Pure seaside charme

One of the most charming coastal towns of Puglia to enjoy a long weekend in among city beaches, decorated palaces, seafront houses, pubs, restaurants and cafes.

View hotels in Monopoli

  • Monopoli 01
  • Monopoli 02
  • Monopoli 03
  • Monopoli 04
  • Monopoli 05
  • Monopoli 06

Ostuni

Ostuni

The White City

Elegance, liveliness and charme for your stay in the White City!

View hotels in Ostuni

  • Ostuni 01
  • Ostuni 02
  • Ostuni 03
  • Ostuni 04
  • Ostuni 05
  • Ostuni 06

Lecce

Lecce

"Florence of the South"

Choose the baroque opulence of Lecce for a luxury short break.

View hotels in Lecce

  • Lecce 01
  • Lecce 02
  • Lecce 03
  • Lecce 04
  • Lecce 05
  • Lecce 06

Gallipoli

Gallipoli

Pearl of the Ionian sea

An elegant location full of vibe and ambiance for your Puglia experience!

View hotels in Gallipoli

  • Gallipoli 01
  • Gallipoli 02
  • Gallipoli 03
  • Gallipoli 04
  • Gallipoli 05
  • Gallipoli 06

Locorotondo

Locorotondo

Delightful Apulian white

Visit one of the most beautiful villages in Italy and enjoy its unique lively atmosphere.

View hotels in Locorotondo

  • Locorotondo 01
  • Locorotondo 02
  • Locorotondo 03
  • Locorotondo 04
  • Locorotondo 05
  • Locorotondo 06

Trani

Trani

Fascination by the sea

Medieval alleys, a stunning cathedral on the sea and a buzzing coastal town as scenario for your short break.

View hotels in Trani

  • Trani 01
  • Trani 02
  • Trani 03
  • Trani 04
  • Trani 05
  • Trani 06

Otranto

Otranto

The easternmost city of Italy

See the first sunrays in the so-called "Gateway to the East"!

View hotels in Otranto

  • Otranto 01
  • Otranto 02
  • Otranto 03
  • Otranto 04
  • Otranto 05
  • Otranto 06