Where To Stay In Puglia – Finding The Perfect Fit

Planning a trip to the heel of Italy? Let us help you find the perfect place to stay in Puglia!

Each corner of Puglia has something wonderful to offer. So how do you choose the best town to stay to experience the beauty of this region? That’s a question we find tough to answer since this part of Italy is very diverse.

On our road trip through Puglia we experienced the most by staying in different towns almost every other day. This way we visited charming historic towns, pristine beaches, the beautiful countryside, and met friendly locals who made us feel right at home all in one trip.

That said, we will give you an idea of where to stay in Puglia for any type of traveler. By the end, we hope you know what to expect in each town so you can decide which one matches your travel expectations and interests.

Short on time? These are the places we recommend in Puglia:

First timers: Polignano a Mare •Alternative: Monopoli
As a Base: Polignano a Mare & Gallipoli •Alternative: Martina Franca
Without a Car: Bari •Alternative: Lecce
For the beaches: South Salento •Alternative: Gargano Peninsula
For Families: Lecce •Alternative: Monopoli
For Couples: Ostuni •Alternative: Polignano a Mare


Where to stay in Puglia

puglia map with towns suggested highlighted

With so much to see and do at every turn, we experienced this part of Italy as the perfect road trip destination. Rather than staying in just one place, we explored as many different towns as possible to get the full experience during our Puglia trip.

If you’re curious about all the must-see spots, check out our 1 week Puglia itinerary packed with incredible adventures.

But we get it. You might be here to find the ultimate place to stay in Puglia or to get ideas for your own road trip itinerary and want to get an impression of each town. While each town offers something for any traveler, the following list focuses on particular travelers seeking a specific destination that fits their travel expectations.

1. Polignano a Mare – Where To Stay In Puglia for the First Time

If this is your first time in Puglia, you want to stay somewhere that has a little bit of everything: historic towns, beautiful beaches, and lots of day trip options. Look no further than Polignano a Mare or alternatively Monopoli.

Polignano a Mare

view of the buildings built on the cliff  edge at polignano a mare in Puglia Italy
This cove is the main attraction in town

This beautiful cliffside town is a perfect introduction to Puglia. It’s known for its charming narrow streets lined with white stone houses in the centro storico (historical center) and offers the best panoramic views over the Adriatic Sea.

The iconic Lama Monachile beach is the main attraction. However, several other gorgeous beaches nearby can be easily explored.

Over the years, Polignano a Mare has grown in popularity. Today there are a lot of incredible eateries. Make sure you try the orecchiette pasta and other traditional dishes.

Pros

  • Stunning sea views and scenic cliffside walks
  • Tasty local cuisine
  • Easy access to day trips along the coast

Cons

  • Popular with tourists, so very busy during the peak season
  • Limited beach access as the town is mainly set on cliffs.

Where to stay in Polignano a Mare for first-timers

There is a large choice of various accommodations in Polignano a Mare. You can go for the sea view at one of the places perched on cliffs, choose a cute place within the little streets, or stay outside town to be away from the crowd.

📍Budget Underground 22 offers an affordable place to stay, in a quiet part of town just a 10-minute walk from the town center. It is family-run, with the added convenience of free parking.

📍Mid-Range Il Simposio Suite-Housea Travel is located on a beautiful square. The apartment is just a short walk from restaurants, bars, and the beach. Its quiet yet central spot with easy parking offers a perfect base for exploring the town.

📍Luxury: Bianca Relax & SPA, a relaxing and luxurious retreat, with spacious, well-designed interiors and a fantastic jacuzzi. Its central location near the old town and stunning views make it the perfect getaway.

Beaches near Polignano a Mare

view of polignano a mare town set along the cliffs, crystal celar water invites you to take a jump
Cliffs dominate the Polignano a Mare area

Besides the famous Lama Monachile beach, there are a couple of beaches worth visiting nearby. Don’t expect long-stretched sandy beaches here. These are cove beaches with little patches of sand that fill up quickly with beach lovers. But don’t worry, just follow the crowd and find a spot right on the cliffs.

To get there hop on a (electric) bike or go for a hike. These are the beaches that are within a 30-minute walk or a 10-minute bike ride:

an old abbey seen from the rocks and water
The 10th-century abbey at Torre San Vito
  • Spiaggia di Porto Cavallo, a tiny beach with a mix of soft sand and huge stones, is family-friendly.
  • Spiaggia di Torre San Vito, the little pools of water between the rocks make this beach ideal for kids. The many coves are also ideal for relaxing
  • Lido Cala Paura, a cove beach that fills up quickly, but the water is crystal clear and wonderful to swim in. Sunbed rental is cheap.
  • Cala San Giovanni private beach club with sunbeds lined on the soft sanded beach.
  • Cala Port’Alga is located just outside town, and many fishing boats are found here. It isn’t really a beach, but many find a spot right on the cliffs to relax

Day trips from Polignano a Mare

buildings built right on the cliffs edge at Polignano a mare Puglia
View of Polignano a Mare from the boat

This area offers wonderful day trip opportunities. Highlights are all within an hour’s drive away. Day trips we highly suggest from Polignano a Mare are:

  • Explore the old town of Monopoli
  • Go on a boat trip along the coast of Polignano a Mare
  • Visit Bari
full view of Ostuni, known as the white village on the hill
The white village on a hill: Ostuni
  • Drive through the stunning countryside to the villages in the iconic Valle d’Itria: Alberobello, Ostuni, Martina Franca, and Locorotondo.
  • Be amazed about Matera (if you have more time, stay at least one night)
  • Experience the caves of Grotte di Castellana

Alternative for first-timers: Monopoli

local fishing boats at the waterfront with a beautiful facade of an old building in Monopoli
The Beautiful Porto Antico in Monopoli

Monopoli is a wonderful alternative to Polignano a Mare, located just a 10-minute drive away. There might not be dramatic views here, but in Monopli you will have more space. It is less touristy than its nearby coastal town. Additionally, it has beautiful ancient churches and buildings, large gardens, and a medieval Charles V castle built in 1552.

The city center is charming, just like its waterfront at Porto Antigo. This is a wonderful spot to walk along the water and defensive walls.

bell tower of the Cathedral Maria Santissima della Madia in Monopoli Puglia
typical narrow streets in Monopoli Puglia

The main beach in town is Cala Porta Vecchia, but there are a couple of nice beaches nearby too. Some are rocky, like many beaches in this part of Puglia. So make sure you bring water shoes. The beaches south of Monopoli tend to be more sandy.

Monopoli and Polignano a Mare are located close to one another. If you choose to stay in Monopoli you can do the exact day trips we mentioned for Polignano a Mare.

Pros

  • Large historic center with more space for walking and exploration.
  • Fantastic historical landmarks like ancient churches and a medieval castle.
  • Local vibe, with fewer tourists than Polignano a Mare.

Cons

  • Not as many luxury hotel options.
  • Lacks the dramatic sea views found in Polignano a Mare

Where to stay in Monopoli for first-timers

📍Budget Grotta San Vito offers a charming stay, with a cozy room with sea view terrace. Just a short walk from the beach and local attractions. It’s the perfect spot to experience the charming old town. The added bonus is the delicious homemade food and the hospitality of Franca.

📍Mid-Range Il Vecchio e il Mare is a beautiful retreat located just steps from the main square, with easy access to shops, restaurants, and the sea. The private terrace and well-equipped room provide a quiet space to relax, making it an ideal base for exploring the old town. The only downside is the limited parking, but the central location more than makes up for it.

📍Luxury Dimora Sardaro Luxury Suites offers a chic stay with excellent attention to detail, from the sparkling wine to the relaxing jacuzzi. The central location is perfect for exploring the town and its beaches.

2. Polignano a Mare & GallipoliWhere To Stay in Puglia as a Base

We explored Puglia by car, hopping from town to town. We can’t imagine sticking to one base as there is simply too much to discover.

But let’s be real, packing up and moving to a new accommodation every couple of days isn’t everyone’s idea of a relaxing holiday. So if we were to choose a base we would choose Polignano a Mare and Gallipoli.

Yes, they are two separate towns but both offer exactly the diverse experience that makes Puglia so attractive.

Polignano a Mare & Gallipoli

stunning architecture of buildings built on the cliffs at Polignano a Mare
Charming Polignano a Mare

Besides being a charming coastal village with stunning views, Polignano a Mare is also a great place to stay as a base.

From here it’s easy to go on a day trip to Bari, Monopoli, and the Valle d’Itara – think of Ostuni, Alberobello, and Martina Franca.

view of the forts and catsle of Gallipoli Puglia
Gallipoli has a small fortified-center

If you have a couple of days more to spare head to Gallipoli along the Ionian Sea. The old town is set on an island connected to the mainland by a bridge.

Its central location on the Ionian coast makes it perfect for exploring nearby towns like Santa Maria di Lueca and Lecce. Another great thing about Gallipoli is that there is a long list of spectacular beaches nearby.

Check out Punta Della Suina

We visited a lot of the beaches nearby Gallipoli and particularly loved Spiaggia Padula Bianca and Punta Della Suina. But there are dozens of more gorgeous beaches along this part of Puglia, known as Salento. Make sure you check out Baia dei Diavoli and Spiaggia di Torre San Giovanni too.

soft sanded beach with blue and turquoise water at padula bianca, Puglia
Long stretched beach with stunning water at Padula Bianca

Pros

  • Polignano a Mare gives you easy access to popular inland villages, while Gallipoli lets you explore the best of Puglia’s coastline.
  • Both locations are great for breaking up your trip so you experience different aspects of Puglia.

Cons

  • Moving between two places means packing and unpacking, which may be inconvenient if you prefer a single accommodation.

Places to stay in Polignano a Mare as a base

📍Budget La Perla del Mare di Polignano Apartments offer a perfect base for exploring the charming streets, with a great location close to the old town, easy access to sights, and just 10 minutes from the station. The spacious apartment is well-equipped, with a lovely communal rooftop for relaxation, making it an ideal choice for a comfortable stay.

📍Mid-range Dimora Labbate offers a modern, stylish apartment with great amenities. Its central location, just a short walk from the historic center and train station, makes it the perfect base for exploring, with the added benefit of a responsive and helpful host, Claudia.

📍Luxury Da Riva Suite & Pool-Housea Travel is a modern designed retreat with a spacious terrace featuring a whirlpool, outdoor kitchen, and stunning sea views. The location is perfect, just a short walk to restaurants, shops, and the sea. The fantastic service from the friendly hosts will guarantee a wonderful stay.

Places to stay in Gallipoli as a base

📍Budget Room Milo offers a clean, comfortable stay with a fantastic location just a short walk from the old town, beaches, and local attractions. Daiana, the kind and welcoming host, ensures a pleasant experience, and the spacious room with a balcony adds an extra touch to your stay.

📍Mid-Range Terrazza Vista Mare e Box Auto offers an incredible rooftop terrace with stunning views and a spacious balcony ideal for relaxing. The apartment is perfectly located near the beach, with free parking and a helpful host who provides great recommendations.

📍Luxury Palazzo Salapolis – Luxury Apartments is a beautifully renovated historical building, offering a perfect blend of luxury and functionality with spacious, modern apartments. Located in the heart of the Old City, it’s a wonderful place to stay with a delicious breakfast, excellent amenities, and a welcoming host.

Alternative for a base: Martina Franca

beautiful church with a flight of stairs leading to the entrance in the center of town Martina Franca Puglia
Basilica di San Martino in Martina Franca

If you really want to stick to one place as your base, then choose somewhere central—preferably in the Valle d’Itria.

Popular choices like Alberobello and Ostuni are great, but these towns attract a heavy tourist crowd throughout the day. So I recommend Martina Franca or a little town such as Cisternino or Ceglie Messapica.

typical narrow streets with old houses in Martina Franca
Enjoy wandering through the beautiful narrow streets

For instance, Martina Franca is one of the main towns tucked away in the Valle d’Itria and is known for its lovely baroque architecture and charming vibe. It’s not on the coast but offers a more authentic experience of smaller towns in Puglia, surrounded by olive trees and beautiful countryside.

From here, it’s easy to go on day trips to nearby gems like Locorotondo or Ceglie Messapica.

Pros

  • Less touristy than coastal towns, giving you a more authentic and peaceful experience.
  • Central location, which makes it easy to explore other parts of the Itria Valley without long drives.

Cons

  • No direct beach access, so you need to drive to the coast for a day at the beach.
  • The city center can get quite busy during the day with day visitors.

Where to stay in Valle d’Itria as a base

For us, Puglia is the perfect destination for visiting beautiful villages in the countryside. Staying in a trulli house offers a unique experience. Luckily you don’t need to stay right in Alberobello. There are wonderful trulli accommodations in the surrounding villages that are not overrun by tourists.

📍Budget IL Plebiscito Luxury Loft Fronte Basilica in Martina Franca offers the best location right in the heart of the city, with stunning views of the church and main square. The modern apartment is beautifully restored, while the piazza below provides plenty of dining options and a charming atmosphere.

📍Mid-Range: Trulli Le Icone in Valle d’Itria in Ostuni offers a picturesque setting with spacious Trulli buildings, two sparkling clean pools, and a countryside atmosphere. The friendly staff, delicious breakfast in the garden, and convenient location for exploring the main attractions make it a perfect place for a relaxing getaway.

📍Luxury: Trulli del Carmine in Martina Franca offers a peaceful and authentic experience, with spacious grounds, a beautiful pool, and a charming Trulli accommodation. The exceptional hosts, Leonardo and Marina, go above and beyond with delicious homemade breakfasts, helpful tips, and warm hospitality, making it a memorable stay.

3. Bari – Where To Stay in Puglia Without a Car

front view of the colourful bari train station building with a fountain in front
Bari Centrale Train Station

Traveling without a car in Puglia involves a lot of planning and you have to let the idea go of visiting little villages and beaches. But that said, there are still a lot of beautiful places you can reach by public transportation.

You should not stick to one place to see most of Puglia without a car. Public transportation isn’t always the most efficient way to get around. It involves traveling a lot in one day to get to certain places. So instead, pack light and plan to hop around and stay in different towns.

But…

If you want a base and don’t have a car, go to Bari. From here, you can easily catch a train, or bus and go on day tours to nearby landmarks.

boats floating in front of Bari's waterfront, with the town skyline in the back.
Bari Waterfront

Bari

With an easy-to-navigate public transportation system, Bari is the best option for anyone planning to explore Puglia without a car. From here it’s simple to hop on a train or bus to many of Puglia’s best places.

In Bari you can wander through the Bari Vecchia (the charming historic center) with all its sights and smells—think orecchiette pasta made on the streets by local grandmas. Everything here is within easy walking distance, from the waterfront promenade to ancient churches.

From Bari you can easily catch a train to Polignano a Mare and Monopoli. On other days you can join an organized day trip to explore Itria Valley and visit villages such as Alberobello and Ostuni.

Things to do in Puglia without a car

Day 1
Explore Bari Vecchia
Day 2
Enjoy views at Polignano a Mare
Day 3
Visit Monopoli’s old town and waterfront
Day 4
Discover the unique Matera
stay 1-night
Day 5
Return to Bari and explore the city even more
Day 6
Go on a day tour to Itria Valley
Day 7
Hike to nearby beaches

full view of sassi Matera Italy
Stunning Matera is a must-visit when staying in Bari

Pros

  • Well connected via trains and buses to other parts of Puglia.
  • Vibrant nightlife and lots of cultural activities.
  • Plenty of accommodation choices from budget to luxury hotels.

Cons:

  • Urban atmosphere may not suit those looking for a quieter countryside experience.
  • Can be quite busy and noisy, especially in the city center.

Places to stay in Bari if you don’t have a car

📍Budget ROOM 110 BARI offers a prime location, just a short walk from the Old Town and Bari Centrale, making it ideal for exploring the city and nearby attractions. The cozy apartment provides great value, with a comfortable bed, a helpful host, and easy access to cafes, restaurants, and shops.

📍Mid-range: Palazzo Ietri Corso Vittorio Emanuele offers a spacious, beautifully decorated apartment (love the tiled floors) in a prime central location, just a short walk from the historic center and 15 minutes from the train station. The apartment has all the comforts you need, including a coffee/tea station, comfortable bed, and modern bathroom, making it a perfect base for exploring in and around Bari.

📍Luxury Donna Giacinta Blu Luxury Flat offers a stunning, modern apartment with luxurious finishes and a beautiful balcony overlooking Piazza Liberta. Its central location provides easy access to both the Old Town, Bari Centrale Station, and bus stops, making it a perfect base for Bari and day trips by public transportation.

Alternative for car-less travelers: Lecce

narrow streets and beautiful historic buildings in Lecce Puglia
Enjoy the little shops in the many streets of Lecce

Lecce is also another great location if you don’t want to drive. We loved Lecce and can imagine visiting it for a weekend getaway.

Its historic center has beautiful narrow streets, stunning baroque architecture, ancient churches, and a lively atmosphere. Plus, Lecce’s local cuisine is a highlight you don’t want to miss: rustic bread, olive oil, and farm-fresh cheese – sounds delicious right?

Basilica of Santa Croce in Lecce has beautiful detailed decorations and statues on its facade
The stunning facade of the Basilica of Santa Croce

Often called the ‘Florence of the South‘ for its architecture, Lecce is a very walkable city and is a great base for those who wish to travel by public transportation (bus or train). Its train station is just a 10-minute walk from the city center.

From Lecce, you can hop a 30-minute Flixbus ride to Brindisi, catch a train to Otranto – 2 hours, so it is a long trip – and Gallipoli which is 52 minutes by train. You do need to arrange a taxi, rent a scooter or a car for the day if you want to visit the gorgeous beaches nearby Lecce.

Pros

  • Excellent public transportation options.
  • Rich culture, beautiful architecture, and a very walkable city.
  • Plenty of options for dining and entertainment.

Cons

  • It can get crowded during summer, as it’s a major cultural hub.
  • No direct beach access, though the coast is reachable by public transit (mostly from June until September only). Check the routes and timetables here.

Places to stay in Lecce without a car

📍Budget B&B La Dimora dei Professori provides a comfortable room with a large bed and great shower at an affordable price. The friendly owner serves a delicious Italian breakfast, and the location is perfect, just a short walk from the historic center and train station. A fantastic budget option.

📍Mid-range Il Garbino Suite and Apartment offers a stay right in the old town, a quiet location just minutes from restaurants, shops, historic sites, and train station. The apartment is beautifully furnished, with a full kitchen, large bedrooms, and a lovely terrace, while the helpful host, Alberto, ensures a welcoming experience.

📍Luxury Pollicastro Boutique Hotel offers a stunning blend of historic charm and modern design, with beautifully appointed rooms and unique artwork throughout. The hotel’s central location, tasty breakfast, and friendly staff make it the perfect place to experience the cultural heart of Lecce and nearby highlights.

4. Salento South Puglia – Where To Stay for Beaches

If you’re as passionate about stunning beaches with crystal-clear waters as we are, then you will find the West Salento region along the Ionian Sea pretty incredible.

Villages like Porto Cesareo, Torre Lapillo, and Punta Prosciutto offer pristine, sandy beaches and crystal-clear waters that are perfect for beach lovers. Each of these coastal gems has its charm, from family-friendly bays to quieter spots ideal for a peaceful escape.

boy wading into the clear ocean with small waves with dunes in the background in Puglia Italy
Punta Prosciutto beach

For those who want to venture further south, Santa Maria di Leuca—located at the very tip of Italy’s heel—offers an unbeatable mix of seaside beauty and coastal adventures.

Nearby, Spiaggia di Pescoluse, often called the “Maldives of Salento,” has soft white sand and shallow turquoise waters. From Santa Maria di Leuca, you can also arrange boat trips to explore the dramatic sea cliffs and mysterious caves along the coastline.

soft sanded beach with in the distance cliffs, baia dei Turchi beach Puglia
Baia dei Turchi
mother and son enjoying the blue ocean at a deserted beach in Puglia
Spiaggia Azzurra
Adriatic Coast

Heading up the Adriatic side, Otranto is surrounded by stunning beaches too. Our favorites include Baia dei Turchi, a long, sandy paradise with lush greenery, and Spiaggia Azzurra, which lives up to its name with incredibly blue waters.

If you prefer small, picturesque bays, Cala dell’Acquaviva and Mulino d’Acqua Beach are enchanting spots, though their waters can be rough depending on the time of year.

woman walking along the path next to the cliffs and water with in the back sheds for the fishermen and above a restaurant in puglia italy
Cala Dell’Aquaviva

The list of beautiful beaches in the Salento area is endless. They are diverse – cliff, cove, and sandy beaches, and the water is just extremely clear and amazing. So you won’t go wrong when choosing a beach in this part of Italy.

Pros

  • A wide variety of beach styles, from dramatic cliffs to soft sandy shores.
  • Crystal-clear waters ideal for swimming.
  • Plenty of charming coastal villages with dining and accommodation options (depending on the season).

Cons:

  • Some beaches can become crowded during peak season.
  • Limited public transportation means a car is essential for exploring multiple beaches.

Places to stay in the Salento area for gorgeous beaches

With so many beaches you don’t have to stay right at a specific beach. Instead, leave the coastal villages behind and go for the countryside. Some accommodations are just a 15-minute drive away from the stunning beaches.

📍Budget Villetta PEPE nel Salento in Salve offers a relaxing retreat in the countryside, surrounded by olive trees and just a short drive from the beaches. With spacious outdoor areas, family-friendly amenities, and a private entrance, it’s an ideal spot for a comfortable stay.

📍Mid-Range Terrazza e Conchiglie in Torre Suda offers a beautifully cared-for space with thoughtful touches, including fresh fruit and drinks upon arrival. The stunning panoramic terrace with a hot tub, along with a cozy, fully equipped apartment, makes it the perfect spot for a getaway with breathtaking sea views.

📍Mid-Range Le Antiche Dimore di Cadia in Ugento offers a truly unique stay in a beautifully historical building, just a short walk from the town center. The rooms are spacious and thoughtfully decorated, with the warm hospitality of the owners, Cadia and Antonio, making the experience even more special.

📍Luxury Leukos, dimora di charme in Salve Leukos, offers a peaceful and luxurious retreat surrounded by nature, with a beautifully maintained villa, inviting pool, and private outdoor space perfect for relaxation. The property is immaculate, with extra touches like a comfortable patio, and a well-kept garden, making it an ideal stay in the Salento area.

Alternative for beaches: Gargano Peninsula

The Gargano Peninsula in northern Puglia also offers a beautiful coastline. Compared to other parts of this region, the peninsula is more ‘wild’ and has an untouched feel.

Besides beautiful beaches, the towns Vieste and Peschici are worth visiting, just as hopping on a boat tour to admire the cliff and rock formations.

Lastly, the Umbra Forest is one of the last remaining forests of its kind in Italy and offers fantastic hiking opportunities.

view of cliff beach with tall rock arches in the water, little pebbled beach with blue turquoise water in gargano peninsula Puglia
Baia delle Zagare

Despite being somewhat hidden from travelers, the Italians know where to find the best beaches. So even though Gargano Peninsula isn’t touristy yet, it can get packed in the summer months and sunlounger rental can be compulsory.

Pros

  • Beautiful natural scenery with the Gargano National Park nearby.
  • Less crowded beaches with pristine waters.
  • Ideal for nature lovers who enjoy hiking and exploring.

Cons

  • Requires a car to fully explore and appreciate the region.
  • Not as many dining or entertainment options as in other coastal towns.

Places stay in Gargano Peninsula for beaches

the town vieste puglia viewed from the beach cliffs
Enchanting Vieste

📍Budget B&B Case Vacanza Orchidea in Marina di Macchia in Monte SantʼAngelo is a hidden gem, offering a comfortable and well-equipped apartment with a beautiful garden surrounded by nature. The location is perfect for exploring the Gargano coast, and friendly owner, Mrs. Angela, ensures a wonderful stay.

📍Mid-Range Le Fronde in Vieste offers an enjoyable stay in an olive grove, with stunning sea views and warm, attentive hosts. The spacious, modern rooms and delicious homemade meals make it the perfect spot to relax and enjoy the beauty of the Adriatic coast.

📍Luxury Villa Basso Gargano in Monte Sant’Angelo offers a stunning, well-decorated space with incredible views, making it a perfect retreat. The fully equipped apartment, along with a fantastic rooftop terrace, ensures a comfortable stay and the helpful host adds to the overall experience.

5. Lecce – Where To Stay in Puglia for Families

boy standing on a cliff covered with yellow flowers overlooking the adriatic ocean nearby otranto puglia
Enjoying the stunning views at Mulino d’Acqua

We found it difficult to choose one specific place to stay in Puglia for families. Most kids love beaches, but if they are older, they might like wandering through narrow streets too. At least our son always enjoys playing the tour guide as he decides which narrow streets we have to take.

For Puglia, we don’t recommend staying in one place for kids. Tour around the region so kids and parents can enjoy the mix of beaches, countryside, little villages, and a quick visit to bigger towns.

A great way to discover Puglia with kids is to stay in Monopoli, find a nice accommodation just outside Martina Franca or Ostuni for a couple of days, and continue to one of the beach villages between Torre Lapillo and Santa Maria di Lueca. Finally, visit Lecce and explore the town and the nearby beaches along the Adriatic coast.

But…if we had to choose a base for families in Puglia then it would be…

Lecce

mother and son standing in one of the main streets in Lecce Puglia
Discovering Lecce with our little guide

You might think Lecce is a big town, so not the place to stay with kids. We agree. Despite being a very walkable city plus there are many things to do for kids, we don’t recommend staying right in the city center. Instead, choose an accommodation just outside town in the beautiful countryside.

mother and son posing at a deserted beach in Puglia
In the low season, beaches can be completely deserted

Lecce is just a short drive from both the Adriatic coast and the Ionian Sea, giving families access to Lecce highlights and to some of Puglia’s best beaches, like Torre dell’Orso or Porto Cesareo – just 30–40 minutes away.

Or like us, we ended at the lovely Spiaggia Libera Era Ura just under Brindisi.

Lecce is also great base for exploring nearby towns like Otranto, Gallipoli, and Santa Maria di Leuca, as well as regional parks.

boy walking along a wooden walkway along the cliffs at otranto beach puglia
Otranto Beach is ideal for kids

Pros

  • Easy to reach the Adriatic and Ionian coasts, just the inland olive groves and historic villages.
  • Small city with a laid-back vibe, ideal for families with kids.
  • Depending on the time of year, there are family-friendly festivals with food, music, and performances.

Cons

  • Can get hot in summer.
  • No direct beach access, car is needed to reach nearby beaches
  • Limited activities for very young kids in the city itself such as playgrounds, and amusement parks

Places to stay in Lecce for families

📍Budget Masseria Le Menze in Cavallino di Lecce offers a charming stay with spacious rooms, a lovely pool, and beautiful surroundings on a fruit farm. The kind hosts, along with a delicious buffet breakfast and location to explore Lecce’s surroundings make it a perfect spot to discover Puglia with kids.

📍Mid-Range B&B Tenuta la Cornula in San Donato di Lecce offers a warm, homely atmosphere with spacious rooms and a delicious breakfast, including freshly baked pasticciotti. The hosts, Rita and her family make you feel right at home. The beautiful surroundings, including a large swimming pool and playground, make it an ideal spot for a family stay.

📍Luxury La Dimora dei Gelsi in Castri di Lecce offers a wonderful retreat with a large house, beautiful garden, and pool, perfect for families and children to enjoy. The comfortable bedrooms, relaxing hammock, and serene surroundings make it perfect to explore the area.

Alternative for families: Gallipoli

gallipoli town beach, soft sand with calm clear water.
Gallipoli’s town beach: Spiaggia della Purità

Alternatively, the family-friendly Gallipoli is a great choice. Located on the Ionian Sea, this seaside town has beautiful, shallow sandy beaches that are perfect for children to play and swim safely.

The historic center, with its narrow streets and unique architecture, is ideal for exploring.

Families can also enjoy boat trips, and head to the stunning nearby beaches and charming coastal villages such as Santa Maria al Bagno or Porto Selvaggio Natural Park for nature-based adventures.

Pros

  • Family-friendly beaches with shallow, safe waters.
  • A mix of historic charm and modern amenities.
  • Proximity to natural parks and kid-friendly attractions.

Cons

  • Can get crowded during the summer months.
  • Parking in the historic center can be challenging.

Places to stay in Gallipoli with family

📍Budget Villa Nanni in Gallipoli offers a well-equipped house featuring a beautiful terrace, modern amenities, and plenty of room for relaxation. The location is quiet yet convenient, just 10 minutes from Gallipoli’s historic center and beaches, making it a great choice for a family trip.

📍Mid-Range Agriturismo Paradiso in Parabita is a family-friendly haven, offering a clean and peaceful environment with a beautiful pool and large garden, perfect for children to play. The welcoming staff, comfortable rooms, and delicious meals make it an ideal spot for a family getaway, with easy access to nearby beaches and attractions.

📍Luxury Borgo Rosso Terra in Gallipoli is a family-friendly accommodation, with a stunning pool featuring a shallow kiddy area and grounds for children to explore safely. The welcoming staff and proximity to beautiful beaches make it an ideal spot for families, offering a great balance of relaxation and fun for all ages.

6. Ostuni – Where to stay in Puglia for couples

the white buildings of ostuni puglia with a church standing out on the top of the hill
Ostuni

Known as the “White City,” Ostuni is an ideal romantic getaway for couples who enjoy a mix of culture and relaxation. Within the town’s maze-like streets, you will find charming cafes, art galleries, and boutique shops.

In the evening this charming town offers lively local bars and events. Not too much, such as in the bigger cities, but perfect for couples who wish to unwind.

While not directly on the coast, Ostuni is just a short drive from beautiful beaches like Spiaggia di Lamaforca and Spiaggia di Morgicchio, ideal for day trips to the sea. Ostuni’s central location makes it easy to visit nearby Valle d’Itria towns like Martina Franca, Ceglie Messapica, or Alberobello.

Ceglie Messapica

Pros

  • Picturesque streets and a magical ambiance.
  • Nearby beaches are just a short drive away.
  • Romantic accommodations, some with panoramic views.

Cons

  • Not directly on the coast, requiring transportation to reach beaches.
  • Steep streets may be less accessible for some travelers.

Places to stay for couples in Ostuni

📍Budget Casa della Nonna in Ostuni offers a charming stay for couples, with its traditional Ostunian architecture, cozy atmosphere, and beautiful balcony. The central location, quiet surroundings, and 360-degree views from the roof terrace make it an ideal spot for an intimate getaway.

📍Mid-Range Casa Antica Pietra in Ostuni offers a beautifully decorated apartment that’s perfect for couples, with a sunny rooftop terrace ideal for enjoying morning coffee or evening drinks. Its central location, combined with amenities and attentive hosts, makes it an excellent base for exploring Ostuni and the wider Puglia region.

📍Luxury Arquati Suite Luxury Apartment in Ostuni offers a stunning and romantic setting for couples, featuring a spacious, spotless room with a round bed and a luxurious hot tub. Its central location, just a short walk from the main square, combined with thoughtful touches like coffee facilities and delicious breakfast treats, make it an unforgettable stay.

Alternative for couples: Polignano a Mare

view of the cliff buildings in polignano a mare with the sun set in the back
Polignano A Mare just before sunset

With its intimate historic center and dramatic cliffs, you can’t go wrong with Polignano a Mare when seeking a romantic getaway. Its narrow streets, whitewashed buildings, and breathtaking sea views create the ultimate romantic setting.

Just picture yourself wandering hand-in-hand through the centro storico, eating at family-run trattorias offering delicious local cuisine, and staying in an accommodation with terraces with sunset views. Can’t get more romantic than that, right?

Besides the town itself, its location is ideal for day trips to villages such as Monopoli, Alberobello, Ostuni and Locorotondo.

view of locorotondo, a little village on a hill and surrounded by olive groves with a couple of trulli houses in puglia
Locorotondo

Pros

  • Stunning scenery and intimate atmosphere.
  • Excellent dining options, from fine dining to hidden trattorias.
  • Plenty of romantic spots, including Lama Monachile beach and panoramic cliffside terraces.

Cons

  • Can be crowded during the high season.
  • Limited beach access within the town itself

Places to stay for couples in Polignano a Mare

📍Budget White Suite Polignano offers a perfect escape for couples, with a spacious, clean room and a prime location just a short walk from the center of town. The friendly host ensures a relaxing stay, providing helpful recommendations and making the experience even more enjoyable

📍Mid-Range B&B Relais Del Senatore offers an unforgettable stay, with breathtaking sea views from the room and rooftop terrace. The spacious, traditional Italian-decorated room and wonderful service make it a perfect romantic getaway.

📍Luxury Mare & Pool-Housea Travel offers a private retreat with a modern, well-designed space and a large terrace, perfect for couples looking to relax. The highlight is the luxurious jacuzzi, along with the helpful host and convenient location just a short drive from the town’s restaurants and attractions.

Tips for finding your place to stay in Puglia

Visiting Puglia in the Low Season

walking through the empty streets in the low season at Locorotondo Puglia Italy
We didn’t see anybody at Locorotondo

We visited Puglia in April, during the low season, and loved that we were often the only tourists. With deserted beaches, easy parking in historic towns, and empty narrow streets, it felt like we had the region all to ourselves. But, as wonderful it was to be the only ones, there were moments when it felt almost too quiet.

Many accommodations were closed, only a handful of restaurants in smaller towns were open, and finding a place for lunch was almost impossible.

boy walking along the harbour of brindisi puglia
In the low season, there is enough choice in restaurants etc in Brindisi.

If you’re planning a trip during the low season, consider staying in larger towns like Bari, Brindisi, Gallipoli, or Lecce. These cities maintain a lively atmosphere year-round, with plenty of dining and accommodation options.

Tourist hotspots like Polignano a Mare also remain active, offering a range of places to stay and eat. The smaller coastal towns can feel eerily quiet, with shuttered shops and houses closed down for the winter months.

Stay in the countryside

accommodation surrounded by a garden and fields, countryside puglia
Our accommodation at Torre dell’Orso: Messapiarooms

During the summer, Puglia transforms into a bustling hotspot, both in its towns and along its coastline. The good news? Puglia isn’t massive, so you can easily stay further inland and still enjoy the incredible beaches and must-see sights without driving for miles on end.

Besides escaping the crowds, staying inland has other advantages. You’ll find it easier to escape the intense summer heat that can make exploring towns like Lecce intense. A countryside retreat surrounded by olive groves or a little village stay can provide a cooler alternative—perfect for unwinding after a day of exploring.

Go for family-run accommodation

father and son standing in a room, part of an accommodation in puglia
Accommodation in Marugio, run by a friendly couple

One of the most enjoyable parts of our journey through Puglia was staying in small, family-run accommodations. We loved the informal atmosphere and chit-chatting with the owners.

Returning after a day of touring around and being greeted by the welcoming owners made our stay even more special.

Getting Around Puglia

Navigating Puglia can be a mix of public transit and road trips. It all depends on what you want to do and where you want to go.

Puglia by Car

father and son posing at a classic fiat 500 in puglia

If you want to explore the smaller towns and coastal gems that aren’t well-connected, a car rental is the best way to get around. It gives you the freedom to discover hidden spots, make spontaneous stops, and visit nearby towns that train and buses may not reach.

Puglia by Public Transporation

It’s still possible to get around Puglia if you don’t want to drive. The train service between Bari, Lecce, and other main towns is reliable. Buses fill in the gaps, especially for smaller destinations, though they can be less frequent, especially in rural areas and low season.

Scooter/Biking

woman posing at a row of vespas in lecce puglia

For the adventurous, renting a scooter is a fantastic way to get around, especially in the area around Polignano a Mare and Itria Valley. Highlights are not far from each other so you won’t be on the road too much. Plus the little roads will take you along the olive groves, providing an even more Puglian experience.

FAQs

nice view of the
Otranto Beach

Is Puglia worth visiting in winter?

Winter in Puglia is also the wettest season. However, with its mild temperatures (6°C-13°C/45°F-55°F) it still remains a wonderful European winter escape. You can fully enjoy the towns such as Bari, Brindisi, Gallipoli, and Lecce without the heavy summer crowd. Additionally, you can take advantage of low-season travel deals.

What is the best part of Puglia to stay in?

The best part of Puglia really depends on what you are looking for. For a mix of beaches, history, and charming towns, Polignano a Mare is the perfect destination. But for a cultural and experience, Lecce will be the best place to stay in Puglia.

How many days should I spend in Puglia?

You will need at least 7 days to fully experience the best Puglia has to offer, such as its beaches, small towns, and day trips. For a shorter stay, stick to Polignano a Mare or Lecce area to see a lot in a little time.

Which side of Puglia has better beaches?

The Ionian Sea side, particularly around Gallipoli, is known for its sandy beaches and warmer waters, while on the Adriatic coast, you will find stunning limestone cliffs and smaller, rocky coves.

Final Thoughts

couple posing in the fields with flowers in the countryside of puglia

No matter where you decide to stay in Puglia, you’re in for a wonderful Italian experience. Whether it’s the whitewashed towns, the coastal villages, or the countryside dotted with olive trees, Puglia has something for every type of traveler.

We hope this guide helps you choose the best base to explore this incredible region and you will fall in love with Puglia, like we did.