This site uses affiliates. Thank you for buying through our links and supporting this blog.
Where to stay in Puglia: Best areas and places to stay in Puglia
The biggest mistake when choosing where to stay in Puglia is searching for one perfectly central base. It does not exist. Puglia is long, its most interesting towns are spread across several distinct areas and many of its best beaches and countryside stays are poorly connected by public transportation.
The best place to stay in Puglia depends first on which part of the region you actually plan to explore.
I first explored Puglia on a week-long road trip with my mom, beginning at Bari Airport and moving between Matera, the Valle d’Itria, Lecce, the Salento coast, Ostuni and Bari. What became obvious very quickly was that where you sleep determines how much of the trip is spent enjoying Puglia and how much is spent driving the same roads or circling car parks.
I also learned that staying immediately outside a historic center can give you better views, easier parking and a much less annoying arrival than sleeping inside the prettiest lanes.
This guide therefore does not simply rank Puglia’s most photogenic towns. It explains how to divide the region, how many bases you actually need and which places make sense with a car, without a car, for beaches or as part of a wider road trip.
In a hurry?
Book your Puglia accommodation!
For a first Puglia road trip, divide your stay between central Puglia and Lecce or the Salento coast. Without a car, use Bari and Lecce. For a dedicated beach holiday, stay on the coast rather than commuting from an inland city.
These are the bases I would check first:
Short trip without a car | Bari
Central coastal base | Monopoli
White towns and countryside | Ostuni
Salento city base | Lecce
Adriatic Salento coast | Otranto
Ionian beaches | Gallipoli
Gargano and northern Puglia | Vieste
How Many Bases Do You Need in Puglia?
The right number of bases depends on the length of the trip, but one base for the entire region is rarely the answer. Changing hotels every night is exhausting. Using Bari for repeated day trips to Lecce, the Salento beaches or Vieste is not clever either.
The sweet spot is usually two to four nights per base, with each stop covering one compact part of Puglia. This keeps the trip moving without turning every morning into a packing exercise.
| Trip length | Sensible number of bases | Recommended approach |
|---|---|---|
| 3 days or fewer | 1 | Stay in Bari for a city break and train-based day trips, or choose one dedicated coastal or Salento base. |
| 4–5 days | 2-3 | Concentrate on central Puglia or Salento. Do not race from Bari to both coasts and back. |
| 7–10 days | 2–5 | Combine Monopoli, Ostuni or the Valle d’Itria with Lecce, Otranto or Gallipoli. Add Matera as a separate overnight if wanted. |
| 10–14 days | 3–6 | Add a slower countryside or beach stay. Include Gargano only if you can give it at least three nights. |
For a first seven-to-ten-day road trip, I would normally combine central Puglia with Lecce or the Salento coast. Bari can be added at the beginning or end if the flights demand it, but I would not keep a rental car in central Bari simply because that is where the airport happens to be.
Gargano is the outlier. It is spectacular, but its mountain roads, long drive from southern Puglia and limited public transportation make it a poor add-on to a short first trip. Save it for a longer itinerary or treat it as a separate northern Puglia holiday.
Where to Stay in Puglia Without a Car
You can visit Puglia without a car, but your choice of base matters much more. The train is useful along parts of the Adriatic corridor and between the larger cities. It is far less useful for remote beaches, masserie, western Salento and Gargano.
- Bari: the easiest choice for flights, trains and short trips to Polignano a Mare, Monopoli and other towns along the central Adriatic coast.
- Monopoli: a more attractive coastal base with a useful station, beaches and enough restaurants for several nights.
- Polignano a Mare: easy to reach by train and beautiful for a short stay, but smaller, busier and less versatile than Monopoli.
- Lecce: the best car-free base in southern Puglia, with excellent food, a beautiful historic center and organized trips to both Salento coasts.
Alberobello, Ostuni, Otranto and Gallipoli can all be reached without driving, but the journey may involve slower regional trains, buses, transfers or a walk from a station outside the historic center. They make more sense when you are staying overnight than when you are trying to chain several together independently in one day.
From Bari, this small-group trip to Alberobello, Monopoli and Polignano a Mare covers three very different stops without wrestling with multiple train and bus timetables. From Lecce, this full-day trip to Otranto, Santa Maria di Leuca, Gallipoli and Galatina is one of the easiest ways to see both coasts without driving.
Without a car, I would build the trip around Bari and Lecce rather than forcing rural Puglia to behave like a well-connected city break. If whitewashed hill towns, isolated beaches and countryside masserie are the priority, compare rental-car prices before finalizing the route.
A car opens up far more of the region, but it introduces different problems: ZTLs, limited old-town parking and occasionally vicious road surfaces. We donated a tire to one particularly impressive Puglian pothole, so I would take parking instructions and full insurance more seriously than the average inspirational road-trip montage suggests.
Which Part of Puglia Should You Choose?
Choose the part of Puglia before choosing the town or hotel. Bari and the central coast suit short trips and train travel. The Valle d’Itria is about whitewashed towns and countryside. Lecce and Salento make sense for culture, food and beaches, while Gargano is a separate nature-focused escape in the north.
| Part of Puglia | Best base options | Best for | Suggested time | Car? |
|---|---|---|---|---|
| Bari and the central Adriatic coast | Bari, Monopoli or Polignano a Mare | Short trips, trains, food, coastal towns and first visits without a car | 2–5 nights | Optional |
| Valle d’Itria | Ostuni, Alberobello or the countryside | Whitewashed towns, trulli, masserie, pools and scenic road trips | 2–3 nights | Recommended |
| Lecce and inland Salento | Lecce | Baroque architecture, food, culture and organized day trips around Salento | 2–4 nights | Optional |
| Adriatic Salento | Otranto and the nearby coast | Dramatic coastline, swimming coves, scenic drives and couples | 1–3 nights | Recommended |
| Ionian Salento | Gallipoli and the nearby beaches | Sandy beaches, sunsets, families and summer nightlife | 1–3 nights | Recommended |
| Gargano Peninsula | Vieste, Peschici or Mattinata | Cliffs, forests, boat trips, beaches and a wilder northern escape | 2–5 nights | Essentially yes |
For most first-time visitors, I would prioritize central Puglia and Salento. Monopoli, Ostuni or the Valle d’Itria cover the central towns and countryside; Lecce, Otranto or Gallipoli then provide a genuinely different southern base. Bari is the practical alternative for a short or car-free trip.
Polignano a Mare is beautiful and easy to visit, but I would not automatically choose it over Monopoli. Monopoli has a more lived-in center, better beaches for a longer stay and a broader selection of restaurants and accommodation. Polignano makes more sense when its cliff-edge setting is the point of the trip.
Likewise, Lecce is not interchangeable with Otranto or Gallipoli. Choose Lecce for architecture, food and day trips; Otranto for a smaller historic town and the rockier Adriatic coast; Gallipoli for sandy Ionian beaches, sunsets and a livelier summer atmosphere.
For more detailed town-by-town advice, see my guides to where to stay in Bari, where to stay in Polignano a Mare, where to stay in Ostuni, where to stay in Alberobello and where to stay in Lecce.
Best Puglia Bases by Trip Style
| Trip style | Best base or combination | Why |
|---|---|---|
| First Puglia road trip | Monopoli or Ostuni + Lecce or Otranto | Combines central Puglia with a distinct southern base without excessive backtracking |
| Short trip | Bari or Monopoli | Easy arrival, useful transport and several worthwhile day trips nearby |
| Without a car | Bari + Lecce | The region’s two most practical transport hubs and strongest city bases |
| Whitewashed towns and countryside | Ostuni or rural Valle d’Itria | Central for Cisternino, Locorotondo, Alberobello, Martina Franca and masserie |
| Adriatic beaches and scenery | Otranto | Historic-town atmosphere with access to coves, cliffs and coastal drives |
| Sandy beaches | Gallipoli and the Ionian coast | Longer sandy beaches, calmer water and excellent sunsets |
| Couples | Ostuni, Otranto or Peschici | Atmospheric historic centers, views and strong boutique stays |
| Families | Monopoli or the Ionian Salento coast | Better access to sandy beaches and practical apartments or resorts |
| Nightlife | Bari or Gallipoli | Year-round city evenings in Bari; intense seasonal beach nightlife around Gallipoli |
| Masserias and pools | Valle d’Itria, Fasano or the Ostuni countryside | The widest choice of countryside estates close to several towns and the coast |
| Near Bari Airport | Bari, Palese or Monopoli | Choose Bari for the city, Palese for an early flight or Monopoli to begin the holiday immediately |
| Near Brindisi Airport | Lecce or the Brindisi coast | Lecce is the better trip base; stay near the airport only when flight times require it |
| Two-week trip | Central Puglia + Lecce + one Salento coast | Three bases allow time for towns, countryside and beaches without moving constantly |
Before You Book Accommodation in Puglia
A property can look perfect in photos and still be wrong for the route. Before reserving accommodation in Puglia, check:
- Is the property inside a ZTL, and can you legally drive to the entrance?
- Is parking private, guaranteed and on-site, or merely “available nearby”?
- How far is the parking from the room over cobbles, hills or stairs?
- Is the advertised town genuinely within walking distance, or several kilometers away?
- Does an isolated masseria serve dinner, or will every evening require another drive?
- Does “beachfront” mean sand, rocks, a swimming platform, a shuttle or a steep path?
- Are beach access, loungers and umbrellas included in the room rate?
- Will the pool, restaurant, beach club and reception be fully operational during your dates?
- Does the building have reliable air-conditioning and an elevator?
- Does your exact room category include the advertised terrace, trullo, sea view or private pool?
Puglia’s coast and famous towns become extremely busy in July and August. Book early if you want one of the better stays with guaranteed parking, a pool or genuine sea access. Outside summer, confirm that the facilities and nearby restaurants you care about will actually be open.
Best Accommodation in Puglia
Once you have chosen the right part of Puglia, the next decision is the exact base. The sections below compare the strongest cities, towns and coastal areas, including where to stay within each one, the practical drawbacks and the hotels genuinely worth booking.
There is no single best place to stay in Puglia. For most first road trips, the most useful combination is a central base around Monopoli, Ostuni or the Valle d’Itria plus a southern base in Lecce, Otranto or Gallipoli. Bari is the easiest option for a short or car-free trip, while Gargano deserves its own northern itinerary.
Quick Puglia planning logic
- 3–4 days: choose one part of Puglia and one base.
- 5–7 days: concentrate on one main part of the region, using one to three bases.
- 7–10 days: combine central Puglia with Lecce or one of the Salento coastal bases.
- 10–14 days: add a slower countryside stay or more beach time, potentially a quick Gargano visit.
- Gargano: treat it as a separate northern chapter unless you have enough time to give it at least three nights.
For a first Puglia road trip, the most useful combination is a central base around Bari or Monopoli, then Ostuni or the Valle d’Itria, followed by Lecce, Otranto or Gallipoli in the south. Without a car, use Bari and Lecce.
Bari: Best for Transport, Food and Day Trips Without a Car
Known for: Bari Vecchia, Basilica di San Nicola, Castello Svevo, Arco Basso and its pasta-making nonne, elegant Murat palazzi, the Lungomare and Barese street food
Best for: first-time visitors, train travel, food, city breaks, day trips, early or late flights and finishing a Puglia road trip
Avoid if: you want a small beach town, peaceful countryside or plan to keep a rental car in the center
Best stay type: boutique hotels in Murat, historic guesthouses in Bari Vecchia, seafront hotels and practical station or airport hotels
Booking tip: check the exact walking route from Bari Centrale. Two properties described as “near the station” can sit on completely different sides of the tracks
Bari is one of the best places to stay in Puglia without a car. Regional trains connect it with Polignano a Mare, Monopoli, Trani and several other towns, while organized tours cover the places that are more annoying to reach independently.
I visited Bari over Easter after booking at the last minute and stayed close to Bari Centrale. The city was much more compact than the map suggested. From the station, it takes roughly 10–15 minutes to walk through Murat to Bari Vecchia.
Central Murat is my pick for most visitors. Stay around Via Sparano, Via Melo or Teatro Petruzzelli and you can walk to the old town, station and waterfront without dragging your luggage through Bari Vecchia’s pedestrian lanes.
Bari Vecchia is more atmospheric, particularly in the evening, but many properties are small guesthouses inside historic buildings. Book it when waking up among medieval streets is part of the experience, not because it looks marginally closer to the sights on a map.
| Where | Best for | Main drawback | My pick |
|---|---|---|---|
| Murat | First visits, transport, shopping, luggage and day trips | Less character than Bari Vecchia | Mövenpick Hotel Bari |
| Bari Vecchia | Historic atmosphere, food and lively evenings | Pedestrian access, stairs and awkward luggage | Palazzina Gentile |
| Madonnella | Seafront walks, sea views and longer stays | The southern end is less convenient for sightseeing | Grande Albergo delle Nazioni |
| Bari Centrale | Early trains, airport connections and short stopovers | Some roads beside and south of the railway feel less appealing | Il Leon D’Oro Bari |
| Palese and Bari Airport | Early flights, late arrivals and rental-car logistics | Not a sensible sightseeing base | Parco Dei Principi |
If Bari is your final road-trip stop, I would return the rental car before checking into a central hotel. Traffic and parking add very little when the old town, Murat and waterfront are all walkable.
A guided walking tour of Bari is a useful introduction to the old town, Basilica di San Nicola, Castello Svevo and the city’s tangled history.
Bari is also one of Puglia’s strongest organized-tour bases. This Alberobello, Monopoli and Polignano a Mare day trip covers three major stops, while this Alberobello and Matera tour tackles two harder-to-combine inland destinations.
My verdict: stay in central Murat for the best overall location, Bari Vecchia for atmosphere, Madonnella for the waterfront or beside the station only when train logistics genuinely matter.
Planning to stay here? Read my complete guide to where to stay in Bari for the full Murat, Bari Vecchia, station, seafront and airport breakdown.
Best Hotels and Accommodation in Bari
SPLURGE
Bra Hotel Bari
An intimate five-star hotel in Murat with ten individually designed rooms, a spa, restaurant and rooftop pool. This is the best luxury hotel in central Bari for a genuinely special stay.
NEWLY RENOVATED
Mövenpick Hotel Bari
Completely renovated in 2025, this four-star hotel has a spa, gym, restaurant, rooftop breakfast terrace and private parking. Book it for full hotel facilities within a few minutes of Bari Vecchia.
NEW BOUTIQUE STAY
Palazzina Gentile
A very small guesthouse opposite Castello Svevo, with vintage-inspired interiors and a terrace. Book it for an intimate Bari Vecchia stay; look elsewhere if you expect a large, full-service hotel.
BEST SEAFRONT HOTEL
JR Hotels Bari Grande Albergo delle Nazioni
Bari’s best-known waterfront hotel, with a heated rooftop pool, sea-view terrace, restaurant and private parking. Book a sea-view room; otherwise, much of the reason to stay here disappears.
NEWLY REOPENED
Il Leon D’Oro Bari
Reopened in December 2025 after a complete renovation, this four-star hotel sits directly opposite Bari Centrale. It has 74 rooms, a restaurant, gym, rooftop lounge and private parking. The best hotel near the station for location and facilities.
CLOSEST TO THE AIRPORT
Parco Dei Principi Hotel Congress & SPA
A four-star hotel roughly 1.5 km (0.9 mi) from Bari Airport, with a free 24-hour shuttle, parking, restaurant, spa and indoor pool. The most convenient full-service option for an early flight.
Monopoli vs Polignano a Mare vs Conversano
Known for: Monopoli’s old harbor and town beaches, Polignano’s cliff views and sea-cave boat trips, Conversano Castle and quieter local atmosphere
Best for: coastal stays, couples, train travel, shorter Puglia trips and exploring the area around Bari
Avoid if: you want a quiet beach holiday in July or August, dislike crowds or plan to explore southern Salento from one base
Best stay type: central hotels in Monopoli, memorable boutique stays in Polignano and historic hotels or practical pool hotels in Conversano
Car reality: Monopoli and Polignano are easy by train; choose Conversano with a car
Booking tip: confirm parking before booking inside any historic center, especially in summer
| Base | Best for | Car? | Main drawback | My take |
|---|---|---|---|---|
| Conversano | Local life, value and road trips | Recommended | No beach outside your door | A calmer more local experience |
| Monopoli | Coast, restaurants and train travel | Optional | Busy and harder to park in summer | My coastal pick outside peak summer |
| Polignano a Mare | Cliff views, romance and one memorable night | Optional | Expensive, crowded and quite small | Worth staying only for a special property |
READ NEXT:
Where to Stay in Polignano a Mare
Compare cliffside stays, practical bases and coastal masserias
Conversano was one of my favorite surprises in Puglia. It has a handsome castle, a compact historic center and actual local life after the day-trippers have moved on. Prices are usually kinder too. You give up immediate beach access, but with a car you can reach Polignano, Monopoli and several smaller coastal spots without sleeping in the middle of the tourist circus.
Monopoli is the most practical coastal base of the three. It has a larger old town, a working harbor, restaurants, small beaches and a station within walking distance. I would happily stay here in spring, fall or early summer. In July and August, the extra traffic, parking hassle and beach crowds make it much less appealing.
Polignano is undeniably beautiful, but you also pay a premium. The historic center is small, Lama Monachile becomes absurdly crowded and accommodation prices often run on pure Instagram momentum. I would stay here for a bucketlist experience but otherwise visit from Monopoli or Conversano and take a boat trip through the sea caves.
My verdict: choose Conversano for local atmosphere and a road trip, Monopoli for a coastal base outside peak summer, and Polignano only when you are booking a stay special enough to justify sleeping there.
Considering Polignano? Read my complete guide to where to stay in Polignano a Mare, including the best parts of town and more hotel options.
Best Hotels in Monopoli, Polignano a Mare and Conversano
POLIGNANO | ICONIC SPLURGE
Hotel Grotta Palazzese
A five-star cliffside hotel with sea-view rooms and breakfast served in Polignano’s famous cave restaurant. It is wildly expensive, but this is exactly the sort of stay that makes sleeping in Polignano feel different from simply visiting for the day.
POLIGNANO | ROMANTIC SPA STAY
Musae Relais & Spa
An adults-only boutique stay in the center of Polignano, with just eight rooms, a spa and several suites with private whirlpools. More intimate than a conventional hotel and a better fit for a romantic night than a practical touring base.
MONOPOLI | BEST CENTRAL
Palazzo Indelli
A four-star hotel directly on Piazza Garibaldi, moments from the old harbor and historic-center restaurants. Book it for maximum atmosphere, but request a quieter room if you are sensitive to noise from the square.
MONOPOLI | BOUTIQUE SPA
Dimora Pirrelli Boutique Hotel & Spa
A small boutique hotel between Monopoli station and the historic center, with modern rooms, a spa and several suites with whirlpool tubs. The location is handy if you want easier luggage logistics without staying far from the old town.
CONVERSANO | HISTORIC CENTER
Corte Altavilla
A characterful hotel inside a medieval building in Conversano’s historic center, with individually styled rooms, a restaurant, roof garden and small spa. It puts the castle, cathedral and evening passeggiata almost outside your door.
CONVERSANO | POOLS & PARKING
D’Aragona Lifestyle Hotel
A practical four-star hotel just outside the historic core, with two outdoor pools, gardens, a spa and free parking. It lacks the character of sleeping inside old Conversano, but the car access is far easier and families get much more space.
Valle d’Itria: Alberobello vs Locorotondo vs Martina Franca
Known for: Alberobello’s UNESCO-listed trulli, Locorotondo’s whitewashed lanes and vineyards, Martina Franca’s Baroque palazzi, local restaurants and elegant historic center
Best for: trullo stays, couples, countryside road trips and exploring central Puglia
Avoid if: you want beaches outside your door or plan to explore all of Puglia from one base
Best stay type: a trullo in Alberobello, romantic boutique hotel or countryside resort around Locorotondo, town hotel or masseria near Martina Franca
Car reality: the towns have regional train connections, but a car makes the area much easier and is essential for most countryside properties
Booking tip: check the map carefully; a property listed under Locorotondo or Martina Franca may be several kilometers outside town
| Base | Best for | Car | Main drawback | My take |
|---|---|---|---|---|
| Alberobello | Sleeping in a trullo and enjoying the town without the day-trip crowds | 1–2 nights | Touristy, expensive and small | Best experience, not the best long-term base |
| Locorotondo | Romance, views and a quiet central road-trip base | 2–4 nights | Very small historic center | My pick for couples and countryside atmosphere |
| Martina Franca | Restaurants, local life, practical amenities and longer stays | 3+ nights | Larger, busier and less immediately photogenic | The most functional base of the three |
I would not choose Alberobello, Locorotondo and Martina Franca for the same reasons. They sit remarkably close together, but they offer three quite different versions of a Valle d’Itria stay.
Alberobello is the right choice when the accommodation is part of the experience. I loved seeing Alberobello, but I would not use it as my main base for several days. It is busy, heavily geared toward visitors and noticeably less appealing when the daytime crowds are at their worst. I would stay here for one night if sleeping in a trullo was part of the experience, then move on.
Locorotondo is the one I would choose for a quieter and more romantic stay. The historic center is tiny, but the setting is gorgeous and its position between Alberobello and Martina Franca makes it a lovely base for exploring the surrounding trulli, vineyards and country roads.
Martina Franca is the sensible choice for a longer stay. It has a much larger historic center, more restaurants, proper shops and enough local life to remain interesting after the first evening. It feels more like a working Puglian town than a carefully arranged postcard, which makes it less instantly cute but considerably more useful.
The distances are short enough that whichever base you choose, you can easily visit the other two. You can also explore the trulli and countryside between Alberobello and Locorotondo on this Valle d’Itria e-bike tour.
My verdict: I would choose Alberobello for one memorable trullo night, Locorotondo for romance and countryside atmosphere, or Martina Franca for a longer and more practical stay.
Thinking about staying in a trullo? Read my complete guide to where to stay in Alberobello, including the differences between the trulli districts, town center and surrounding countryside.
Best Hotels in Alberobello, Locorotondo and Martina Franca
ALBEROBELLO | LUXURY TRULLO
Le Alcove – Luxury Hotel nei Trulli
A five-star hotel with nine individually designed rooms and suites inside restored trulli near Alberobello’s central square. Some rooms have spa baths, but the real appeal is getting the trullo experience without sacrificing proper hotel service.
ALBEROBELLO | PRIVATE WELLNESS
Trulli Holiday Deluxe & Wellness
A romantic adults-only trullo stay with a private courtyard and heated outdoor hot tub. It is a better fit for couples planning one special night than travelers searching for a conventional full-service hotel.
LOCOROTONDO | HISTORIC CENTER
1783 Dimora d’Epoca
A six-room boutique hotel inside Locorotondo’s historic center, with elegant stone interiors, rooftop terraces and several rooms with hot tubs. Book it when you want restaurants and evening walks outside your door rather than a rural resort.
LOCOROTONDO | COUNTRYSIDE RESORT
Ottolire Resort
A small four-star resort built around traditional trulli and stone buildings in the countryside outside Locorotondo. It has a pool, restaurant, spa, gym and free parking. You will need a car, but this is much closer to the dreamy rural Puglia fantasy.
MARTINA FRANCA | MASSERIA & POOL
Masseria Trulli e Vigne
A small country hotel among vineyards, woods and traditional stone buildings outside Martina Franca. It has a pool, restaurant and spacious, character-filled rooms. Book it for peaceful rural evenings, but do not stay here without a car.
Ostuni: Best for White City Atmosphere, Masserie and Coast Access
Known for: the White City, whitewashed lanes, Ostuni Cathedral, panoramic terraces, ancient olive groves, countryside masserie and easy access to the Adriatic
Best for: first-time visitors, couples, restaurants, road trips, masseria stays and combining Valle d’Itria with the coast
Avoid if: you want completely flat streets, a beach outside your hotel or a remote countryside stay without a car
Best stay type: historic hotels, design hotels near the old town, converted stone suites and countryside masserie with pools
Booking tip: check whether the property is inside the pedestrian historic center, whether you can drive to the entrance and exactly what “nearby parking” means
Ostuni is commonly grouped with Valle d’Itria, but I would treat it as a separate accommodation base. Alberobello, Locorotondo and Martina Franca sit within the trulli-filled inland heart of the valley. Ostuni stands on its southern edge, overlooking an enormous plain of olive groves stretching toward the Adriatic.
I visited Ostuni with my mom during a Puglia road trip and returned twice because I liked it so much. We stayed immediately outside the historic center, and with a car, I still think that was the right call. We could park, move our luggage without performing an uphill suitcase death march and still walk into the White City for dinner.
Without a car, I would stay in or very close to Centro Storico. The cathedral, panoramic walls, restaurants and whitewashed lanes are all within walking distance, and the old town is far more enjoyable early in the morning and after the daytime crowds disappear.
Just do not confuse “central” with “easy.” The historic center is steep, pedestrianized and full of stairs. Some rooms cannot be reached directly by vehicle, and parking beside your accommodation is usually fantasy rather than an amenity.
| Where | Best for | Main drawback | My pick |
|---|---|---|---|
| Centro Storico | First visits, couples, restaurants and staying without a car | Hills, stairs, pedestrian lanes and awkward luggage access | Hotel La Terra |
| Around Centro Storico | Rental cars, easier arrivals, value and views back toward the White City | Less atmospheric than sleeping inside the old lanes | Primo Ostuni Hotel |
| Ostuni countryside | Pools, romantic escapes, families, beaches and road trips | A car is effectively essential | Masseria Salinola |
Choose the countryside when the accommodation itself is part of the trip. This is where you will find pools, olive groves, trulli, long dinners and restored farmhouses. Stay inland for Valle d’Itria road trips or on the coastal side of Ostuni if beaches matter more.
Ostuni also works as a base for visiting the other Valle d’Itria towns. If you would rather not drive between them, this Valle d’Itria tour from Ostuni combines Locorotondo, Alberobello, a winery visit and lunch.
For a better introduction to the White City itself, this guided walk through Ostuni covers its history, landmarks and panoramic viewpoints without reducing the old town to an aimless wander through photogenic alleys.
My verdict: stay in Centro Storico without a car, immediately outside it with a car, or book a countryside masseria when pools, olive groves and road trips matter more than walking to dinner.
Planning to stay here? Read my complete guide to where to stay in Ostuni for the full old-town, parking, masseria and beach-access breakdown.
Best Hotels and Masserie in Ostuni
NEW SPLURGE
VISTA Ostuni
Ostuni’s major 2025 luxury opening occupies a restored former convent immediately below the White City. It has indoor and outdoor pools, an extensive spa, restaurants, private parking and rooftop views toward both Ostuni and the Adriatic. This is the true splurge in town.
OLD-TOWN SPLURGE
La Sommità Relais & Chateaux
A polished five-star retreat in the pedestrian upper town, with terraces, a small spa, a Spanish garden and excellent views. Its arrival assistance softens the luggage problem. Book it when sleeping inside Ostuni’s white maze is part of the splurge.
HISTORIC HOTEL
Hotel La Terra
A four-star hotel in a restored 13th-century building beside the former Benedictine convent. The stone interiors and panoramic position feel properly Ostuni. It is my first pick for a conventional hotel rather than an apartment or scattered boutique room inside Centro Storico.
MODERN & PRACTICAL
Primo Ostuni Hotel
A modern four-star hotel roughly five minutes from Piazza della Libertà. It gives you straightforward luggage access, contemporary rooms and an easy walk into Centro Storico. Parking is on the street or at the hotel’s affiliated car park about 300 m (984 ft) away, subject to availability.
BEST MASSERIA NEAR TOWN
Masseria Salinola
A family-run 18th-century masseria roughly 3 km (1.9 mi) from central Ostuni, with rooms and apartments, a pool, organic produce and home cooking. This is my pick when you want rural calm without a long drive back from the old town.
Lecce: Best for Baroque Beauty, Food and Exploring Southern Puglia
Known for: Piazza Sant’Oronzo, Piazza del Duomo, Basilica di Santa Croce, Roman ruins, ornate Baroque architecture, caffè Leccese, pasticciotti and Salento food
Best for: first-time visitors, couples, food, architecture, nightlife, longer stays and day trips around Salento
Avoid if: you want a beach directly outside your hotel or plan to drive blindly into the historic center without checking the ZTL
Best stay type: restored palazzi, luxury hotels, boutique guesthouses and modern rooms with parking
Booking tip: with a car, look between Centro Storico and Piazza Mazzini or near Porta Napoli. Inside the old town, confirm ZTL access, parking, elevators and luggage assistance
Lecce is one of the best accommodation bases in southern Puglia. It has enough restaurants, shops, nightlife and architecture to reward several nights, while Otranto, Gallipoli and both Salento coastlines remain within day-trip range.
I did not stay overnight in Lecce, and I genuinely regret it. The city was gorgeous, the restaurant scene was better than expected and even the suspiciously touristy set menu we tried turned out to be good. Boccon Divino was another highlight, with excellent food and wine at refreshingly reasonable prices.
With a car, I would stay between Centro Storico and Piazza Mazzini. You can walk to the old town in minutes but still have simpler road access, modern shops and a realistic chance of finding parking. We found parking surprisingly easily near the center over Easter, although that is not permission to ignore the ZTL signs.
Without a car, staying inside Centro Storico is hard to beat. Piazza Sant’Oronzo, Piazza del Duomo, Basilica di Santa Croce, restaurants and wine bars are all within walking distance, and Lecce becomes even more atmospheric once the day-trippers leave.
| Where | Best for | Main drawback | My pick |
|---|---|---|---|
| Piazza Mazzini and the modern center | Best overall, parking, shopping, luggage and road trips | Less historic atmosphere outside your door | Glass House |
| Centro Storico | First visits, couples, restaurants and sightseeing | ZTL access, cobblestones and awkward luggage | Tivoli Palazzo 1880 |
| Porta Napoli | Road trips, quieter nights and staying near the old town with a car | Some properties still sit inside the ZTL | La Fiermontina |
| Porta Rudiae and the station | Train travel, short stays and easy arrivals | Stay north of the tracks and check the walking route | Grand Hotel Di Lecce |
A guided walk through Lecce adds useful context to the strange creatures, religious symbols and layers of Roman and Baroque history carved into the city’s façades.
Lecce is also a practical base when you want to explore Salento without changing hotels. This Salento day trip from Lecce visits Otranto, Santa Maria di Leuca, Gallipoli and Galatina in one very full day.
My verdict: stay between Centro Storico and Piazza Mazzini with a car, inside the old town for maximum atmosphere or near Porta Rudiae when train travel dictates the itinerary.
Planning to stay here? Read my complete guide to where to stay in Lecce for the full parking, ZTL, station and neighborhood breakdown.
Best Hotels and Accommodation in Lecce
SPLURGE · NEW HOTEL
Tivoli Palazzo 1880 Lecce Hotel
Lecce’s major 2026 opening occupies the former Risorgimento Hotel between Piazza Sant’Oronzo and Piazzetta Santa Chiara. It combines elegant rooms, a rooftop restaurant, spa facilities and private parking, making it one of the easiest luxury choices even if you arrive by car.
CLASSIC SPLURGE
Patria Palace Lecce
Patria Palace sits directly opposite Basilica di Santa Croce, with a rooftop terrace, spa facilities and valet parking. It is the classic choice when you want a proper five-star hotel rather than one of Lecce’s smaller converted palazzi.
UPPER END · FROM 2025
Palazzo Zimara Boutique Hotel
A restored 16th-century palazzo near Lecce Cathedral, with just 16 rooms, a garden, restaurant and fitness room. Book it for a smaller, design-led stay rather than the scale and facilities of Patria Palace or the new Tivoli hotel.
MID-RANGE · BEST WITH A CAR
Glass House – Smart Rooms & Parking
Modern, soundproofed rooms between Piazza Mazzini and Centro Storico. Reservable private parking and self-check-in make it particularly convenient for drivers.
PORTA NAPOLI SPLURGE
La Fiermontina Luxury Home Hotel
A five-star retreat near Porta Napoli with elegant rooms, gardens, an outdoor pool, restaurant and free private parking. The property is inside the ZTL, so follow its arrival instructions rather than trusting your navigation app.
MID-RANGE · CLOSEST TO THE STATION
Grand Hotel Di Lecce
An old-school four-star hotel just 200 m (650 ft) from Lecce station, with large rooms, an outdoor pool and private parking. The most convenient choice for early trains and short stays.
Salento Adriatic Coast: Otranto vs Torre dell’Orso vs Castro
Known for: Otranto Cathedral, Castello Aragonese, Baia dei Turchi, Laghi Alimini, Torre Sant’Andrea, Le Due Sorelle, Grotta della Poesia, Castro Marina, Grotta Zinzulusa and boat trips along the rocky Salento coast
Best for: beach holidays, couples, families, swimming, boat trips, coastal scenery and combining the sea with sightseeing
Avoid if: you want the easiest base for exploring all of Puglia, need lively city life outside summer or dislike driving between beaches
Best stay type: seafront hotels, boutique hotels, masserie with pools, guesthouses and self-catering apartments
Booking tip: choose the town before choosing the hotel. Otranto, Torre dell’Orso and Castro offer completely different beach holidays, and a beautiful countryside property may still leave you driving everywhere
Otranto is the best all-round accommodation base on Puglia’s southeastern coast. It combines a walled old town, restaurants, evening atmosphere, a harbor and swimmable beaches within walking distance. You can enjoy a proper town rather than driving back to an isolated resort every evening.
Torre dell’Orso is the better choice for a straightforward sandy beach holiday. Its wide bay and shallow water make it especially attractive for families, while Torre Sant’Andrea, Grotta della Poesia and Roca Vecchia are nearby.
The drawback is that Torre dell’Orso feels much more like a seasonal resort than a proper town. In July and August, the beach, roads and paid parking areas become extremely busy. Outside the main season, the atmosphere quiets dramatically and some businesses close.
A special-occasion option for families or groups is this private boat trip from San Foca toward Otranto, which passes Roca Vecchia, Le Due Sorelle, Torre Sant’Andrea and Baia dei Turchi with swimming stops along the way.
Castro is the most scenic and grown-up of the three. Choose it for rocky coves, deep clear water, sea views, seafood and boat trips rather than long sandy beaches. The coastline is gorgeous, but Castro is split between the elevated historic town and Castro Marina below.
| Base | Best for | Main drawback | My pick |
|---|---|---|---|
| Otranto | Best overall, first coastal stay, sightseeing, restaurants and traveling without a car | Parking and luggage become awkward inside the pedestrianized old town | Hotel Bellavista |
| Torre dell’Orso | Sandy beaches, families, swimming and a simple summer holiday | Extremely busy in peak summer and very seasonal outside it | Hotel Belvedere |
| Castro | Couples, rocky swimming, sea views, caves and boat trips | Steep slopes and no substantial sandy beach | Hotel Orsa Maggiore |
Castro is also one of the best places in Salento to get onto the water. This boat trip from Castro Marina explores the caves and swimming spots that are difficult or impossible to reach from land.
My verdict: choose Otranto for the best balance of beaches, restaurants and sightseeing, Torre dell’Orso for a family-friendly sandy beach holiday or Castro for dramatic scenery, rocky swimming and a quieter couples’ stay.
Best Hotels in Otranto, Torre dell’Orso and Castro
SPLURGE · OTRANTO CENTRO STORICO
Hotel Palazzo Papaleo
A small five-star hotel beside Otranto Cathedral, with a rooftop terrace, sea views and an intimate wellness center. The location inside the pedestrianized old town is superb, but arrange parking and luggage with the hotel before arrival.
BEST OVERALL · OTRANTO
Hotel Bellavista – Boutique Hotel
A modern boutique hotel between the seafront and the entrance to Otranto’s historic center. It has an elevator and private parking available, making it considerably easier with luggage and a car than staying deep inside the old town.
BEACHFRONT · TORRE DELL’ORSO
Hotel Belvedere
The most convenient hotel for Torre dell’Orso’s main beach, with sea-view rooms, a restaurant, rooftop terrace and seasonal pool. Book it when walking straight to the sand matters more than staying in a secluded countryside property.
BOUTIQUE · RECENTLY RENOVATED
Sound Garden Charming Rooms
Recently renovated rooms in a quiet setting outside central Torre dell’Orso, with an infinity pool, garden and private parking. It is one of the area’s smartest-looking smaller stays, but the beach is a short drive rather than directly outside.
SEA VIEWS · CASTRO
Hotel Orsa Maggiore
A four-star hotel surrounded by olive trees above Castro Marina, with panoramic coastal views and free parking. Book a balcony room facing the sea; the view is the main reason to choose it.
VALUE · CASTRO
Hotel Degli Ulivi
A friendly, straightforward hotel with a restaurant, free private parking and terraces overlooking the sea. Castro Marina is roughly a ten-minute walk away, although the return involves the inevitable uphill section.
Southern Salento: Santa Maria di Leuca vs Marina di Pescolus vs Gagliano
Known for: Santa Maria di Leuca lighthouse, Basilica de Finibus Terrae, the monumental staircase, Liberty villas, Punta Ristola, the caves of Leuca, Marina di Pescoluse, Posto Vecchio, Torre Vado and this three-hour boat trip along both sides of the Leuca coast
Best for: sandy beaches, families, swimming, boat trips, couples, road trips and a few slow days at the end of a Puglia itinerary
Avoid if: you need one central base for exploring all of Puglia, want substantial nightlife or are relying entirely on public transportation
Best stay type: small seaside hotels, countryside retreats, design hotels, masserie and self-catering apartments
Booking tip: check the exact position on the map. Many properties using Leuca or Pescoluse in their name are several kilometers inland, and “near the beach” can still mean getting into the car every morning
Southern Salento makes sense when the coast is the point of the trip, not merely somewhere to sleep while you race around Puglia. It is peaceful, scenic and surrounded by excellent swimming, but it is too far south to be your only base for Bari, the Valle d’Itria and northern Puglia.
Santa Maria di Leuca is the best all-round base at the southern tip. It has a proper seafront promenade, restaurants, a marina, evening atmosphere and the widest selection of hotels. It is also the easiest place to join a boat trip to the coastal caves without driving elsewhere first.
Marina di Pescoluse is the better choice when the beach matters more than the town. The shallow water and long sandy shoreline are particularly good for families, and you can walk between Pescoluse, Posto Vecchio and several beach clubs without repeatedly moving the car.
Torre Vado is a useful middle ground. It has a small harbor and evening promenade, while the sands of Posto Vecchio and Pescoluse begin just along the coast. It is particularly practical for apartments and families who want beach access without being directly beside Pescoluse’s busiest section.
For more privacy, look inland around Gagliano del Capo, Castrignano del Capo and Patù. This is where you will find some of the area’s most interesting design hotels and countryside retreats. You gain pools, gardens, space and easier parking, but lose the ability to wander out for a swim or seaside dinner.
| Base | Best for | Main drawback | My pick |
|---|---|---|---|
| Santa Maria di Leuca | Best overall, restaurants, boat trips, short stays and a more complete town base | The town beach is small and much of the immediate coast is rocky | Approdo Boutique Hotel Leuca |
| Pescoluse and Posto Vecchio | Sandy beaches, families, swimming and a straightforward beach holiday | Very seasonal, busy in August and limited without a car | Morello Beach Hotel |
| Gagliano del Capo and the countryside | Couples, design hotels, pools, quiet stays and special occasions | You will drive to beaches, restaurants and the Leuca seafront | Palazzo Daniele |
My verdict: choose Santa Maria di Leuca for the best balance of restaurants, atmosphere and boat trips, Pescoluse for a proper sandy beach holiday or the countryside around Gagliano del Capo for pools, privacy and a more polished couples’ stay.
Best Hotels in Southern Salento
SPLURGE · Gagliano del Capo
Palazzo Daniele
A dramatic 19th-century palazzo in Gagliano del Capo, refreshed in 2025 with additional rooms and communal spaces. The frescoes, minimalist interiors, courtyard garden, outdoor pool and spa make it southern Salento’s most interesting design stay. It is inland, so budget for driving to the coast.
BEST COUNTRYSIDE HOTEL · LEUCA
Tenuta Montirò
A peaceful country hotel surrounded by gardens and olive trees, five minutes by car from Leuca. Its stone buildings, large pool, restaurant and free parking make it a much calmer alternative to the busy summer seafront.
BEST FOR BOAT TRIPS · LEUCA MARINA
Approdo Boutique Hotel Leuca
A practical four-star hotel overlooking Leuca’s marina, with an outdoor pool, sea-view restaurant, rooftop terrace and parking. Its location is particularly convenient for boat departures, although Pescoluse’s sandy beaches still require a drive.
HISTORIC SEAFRONT STAY · LEUCA
Villa La Meridiana – Caroli Hotels
An ornate 1874 villa directly on Leuca’s promenade, with boldly striped architecture and old-fashioned interiors. Guests share the garden, swimming pools and private seaside access with the neighboring Hotel Terminal. Choose it for character and location rather than sleek contemporary design.
BEST FOR THE BEACH · PESCOLUSE
Morello Beach Hotel
A small modern hotel steps from the sand at Posto Vecchio, between Torre Vado and Pescoluse. It has free private parking and an excellent beach location, but no pool or full-service resort facilities. Book it when walking to the sea matters more than hanging around the hotel.
BEACH HOTEL · PESCOLUSE
Hotel Salento Gold Beach
A straightforward three-star hotel roughly four minutes from Pescoluse beach, with a bar, some sea-view rooms and private parking available for an extra charge. It is a sensible alternative when Morello is unavailable or overpriced.
Ionian Coast: Gallipoli, Baia Verde & coastal towns
Known for: Gallipoli’s island old town, Spiaggia della Purità, Castello di Gallipoli, Sant’Agata Cathedral, the fishing port, underground olive presses, Baia Verde, Punta della Suina, Porto Selvaggio and this guided walk through Gallipoli’s historic center
Best for: beaches, nightlife, restaurants, seafood, sunsets, couples, groups of friends and travelers combining a town stay with the coast
Avoid if: you want somewhere peaceful in August, dislike difficult parking or need one central base for exploring northern Puglia
Best stay type: historic palazzi, boutique hotels, seafront hotels and full-service beach resorts
Booking tip: decide whether you want the old town or the beach before choosing a hotel. They are several kilometers apart, and a “Gallipoli beach hotel” may be nowhere near the historic center
Gallipoli is the liveliest base on Puglia’s Ionian coast. It combines a genuinely beautiful old town with sandy beaches, seafood restaurants, sunset bars and some of Salento’s biggest summer nightlife. It is also one of those places where choosing the wrong side of town can completely change the trip.
This is where I would stay for a first visit, particularly outside the most frantic weeks of summer. You can explore on foot, wander out for dinner and watch the sun disappear directly into the Ionian Sea. A guided walking tour of the old town covers the Greek fountain, city walls, churches and other details that are easy to walk past without understanding.
Baia Verde is the better base when the beach and nightlife are the main event. Around 3–4 km (1.9–2.5 mi) south of central Gallipoli, it has a long sandy shoreline backed by apartments, lidos and beach clubs. During July and August, the area attracts a young crowd and the party can continue long after sunset.
Santa Maria al Bagno and Santa Caterina are quieter alternatives north of Gallipoli. They have small bays, rocky swimming platforms and easy access to the coves and pine forest of Porto Selvaggio. There is enough going on for dinner and an evening walk, but neither feels remotely as hectic as Gallipoli in August.
| Base | Best for | Main drawback | My pick |
|---|---|---|---|
| Gallipoli old town | First visits, atmosphere, restaurants, history, sunsets and walking everywhere | Restricted vehicle access and difficult summer parking | I Bastioni San Domenico |
| Mainland Gallipoli | Train access, easier luggage handling, newer hotels and walking into the old town | Less atmospheric than staying on the island | Biancodonda Greenblu Hotel & SPA |
| Baia Verde and the southern beaches | Sand, swimming, beach clubs, nightlife and a dedicated coastal holiday | Crowded and noisy in peak summer, with a weak hotel selection in Baia Verde itself | Grand Hotel Costa Brada |
| Santa Maria al Bagno and Santa Caterina | Couples, families, rocky swimming, Porto Selvaggio and a quieter coast | Small sandy beaches and much easier with a car | Grand Hotel Riviera |
My verdict: choose Gallipoli’s old town for the best first visit, mainland Gallipoli for easier logistics, the southern beaches for sand and nightlife or Santa Maria al Bagno for a quieter Ionian escape.
Best Hotels in Gallipoli and Along the Ionian Coast
SPLURGE · NEWER FIVE-STAR HOTEL
Biancodonda Greenblu Hotel & SPA
A contemporary 32-room hotel between mainland Gallipoli and the bridge into the old town. The rooftop pool, sea views, spa and gym make this the most complete luxury hotel in central Gallipoli, while its mainland position is considerably easier with luggage and a car.
BEST OVERALL · GALLIPOLI OLD TOWN
I Bastioni San Domenico – Boutique Hotel
A polished four-star hotel built into the seaward edge of Gallipoli’s old town, with a restaurant, bar and panoramic terrace. The setting is excellent for sunsets and evening walks, although parking and luggage still need to be arranged before arrival.
ROMANTIC BOUTIQUE STAY · OLD TOWN
Pascaraymondo Suite Palace
An intimate historic-palazzo stay roughly 60 m (200 ft) from Spiaggia della Purità. The restored stonework, spacious suites, rooftop terrace and exceptionally personal service make it one of Gallipoli’s most special options for couples.
BEST FOR CONVENIENCE · MAINLAND CENTER
POPULA – The Lifestyle Hotel
A small contemporary hotel just off Corso Roma, close to Gallipoli station and around a 15-minute walk from the old town. Stylish rooms, an excellent breakfast and private parking make it a practical choice when you want a central base without dealing with old-town access.
BEST BEACH RESORT · SOUTH OF BAIA VERDE
Grand Hotel Costa Brada
A full-service four-star resort overlooking its own sandy beach south of Baia Verde, with indoor and outdoor pools, a spa, restaurants and free parking. It is the strongest choice for a proper beach holiday near Gallipoli, but you will need to drive or take a taxi into town.
QUIETER COASTAL STAY · SANTA MARIA AL BAGNO
Grand Hotel Riviera – CDSHotels
A 4* seafront hotel between Santa Maria al Bagno and Santa Caterina, with two pools, panoramic terraces, restaurants and a spa carved into the rock. Private swimming platform on the rocky shore, small sandy beach is around 400 m (0.25 mi) away.
Gargano Peninsula: Vieste vs Peschici vs Mattinata
Known for: Vieste, Peschici, Mattinata, Pizzomunno, Baia delle Zagare, Vignanotica Beach, Foresta Umbra, traditional trabucchi, the Tremiti Islands and this boat trip through the sea caves south of Vieste
Best for: dramatic coastlines, beaches, hiking, road trips, nature, families, couples and travelers returning to Puglia
Avoid if: you only have a few days, want to explore the rest of Puglia from one base, dislike winding roads or are relying entirely on public transportation
Best stay type: beach resorts, clifftop hotels, small historic hotels and countryside properties with parking
Booking tip: check the map carefully. A property listed under Vieste, Peschici or Mattinata may be several kilometers outside town, and “beach access” can mean elevators, steep paths, shuttles or a drive
The Gargano Peninsula feels like a different region from the flat olive groves and baroque towns farther south. Northern Puglia’s coastline rises into white cliffs, pine-covered headlands and secluded coves, while the interior disappears into the dense beech forest of Foresta Umbra.
It is spectacular, but not convenient. Roads twist around the mountains, coastal distances take longer than they appear on a map and public transportation is limited outside the main summer season. I would only add Gargano to a Puglia road trip if you can give it at least three nights.
Vieste is the best overall base and the easiest recommendation for a first Gargano visit. It has the peninsula’s largest selection of restaurants and accommodation, a whitewashed old town, an active harbor and two long sandy beaches within walking distance of the center.
Vieste is also the most convenient departure point for exploring the coastline by sea. This three-hour trip from Vieste to Baia delle Zagare passes white cliffs, natural arches, hidden coves and caves that cannot be reached from the road.
Peschici is smaller, prettier and more intimate. Its old town sits around 90 m (295 ft) above the sea, with white houses, narrow lanes and terraces overlooking the harbor and sandy bay. It suits couples and travelers who want a compact town with plenty of atmosphere but less bustle than Vieste.
Peschici’s harbor has seasonal departures for the Tremiti Islands and excursions along the Gargano coast. This guided boat trip from Peschici follows the coast past caves, traditional fishing platforms and Baia delle Zagare, with time for a swim.
Mattinata is the quietest and most nature-focused base. The small town sits inland among olive groves, while its beach, harbor and coastal hotels are spread below it. Farther north, the road passes isolated pebble coves, Vignanotica and the sea stacks of Baia delle Zagare.
| Base | Best for | Main drawback | My pick |
|---|---|---|---|
| Vieste | First visits, families, restaurants, sandy beaches, boat trips and the widest hotel choice | Busy in summer, with ZTL restrictions and difficult central parking | Hotel Seggio |
| Peschici | Couples, sunsets, historic atmosphere and a smaller coastal town | Steep climb between the old town, harbor and beach | Dimore di Portadibasso |
| Mattinata and its coast | Nature, pebble coves, scenic drives, hiking and a quieter beach holiday | Dispersed accommodation, limited evening options and easiest with a car | Baia Delle Zagare |
My verdict: choose Vieste for the best all-around Gargano stay, Peschici for a smaller and more romantic town or Mattinata for dramatic coves and a quieter nature-focused escape.
Best Hotels on the Gargano Peninsula
SPLURGE · RELAUNCHED FOR 2026
Baia Delle Zagare – Handwritten Collection
A secluded clifftop resort overlooking Gargano’s famous sea stacks. Two private pebble beaches are reached by panoramic elevators carved through the rock, while the resort also has a pool, Mediterranean restaurants, kayaking and free parking.
BEST OVERALL · VIESTE OLD TOWN
Hotel Seggio
A characterful hotel inside Vieste’s historic center, occupying a former 17th-century town hall on the edge of the cliff. It combines old-town restaurants and evening atmosphere with a sea-view pool and private beach reached by elevator.
BEST FOR THE BEACH AND PARKING · VIESTE
Hotel Scialì
A modern four-star hotel near Spiaggia del Castello, with free private parking, bicycles and an equipped beach area with loungers and umbrellas. It is much easier with a car than staying inside Vieste Vecchia, but the historic center is too far for a casual walk.
ROMANTIC BOUTIQUE STAY · PESCHICI OLD TOWN
Dimore di Portadibasso
A small design-led hotel in Peschici’s historic center, with stone interiors, spacious rooms, a sea-view terrace and an excellent restaurant. The clifftop setting is made for sunset dinners and romantic stays, but nearby parking is paid and the beach lies below the old town.
BEST VALUE WITH A VIEW · PESCHICI
Hotel Incanto
A straightforward three-star hotel with a sea-view pool, balconies and free private parking, close to Peschici’s waterfront and the road into the center. It lacks the boutique character of Portadibasso, but it solves the town’s parking problem and usually offers much better value.
QUIETER BEACH STAY · MATTINATA
Hotel Torre Santamaria Resort
A relaxed low-rise hotel surrounded by olive trees, around an eight-minute walk from Mattinata’s main beach. Rooms have private patios, while the pool, children’s pool and free parking make it especially practical for families and longer stays.
Is Puglia Worth Visiting?
Puglia is absolutely worth visiting if you want a trip built around food, historic towns, swimming, countryside and slow evenings rather than a nonstop checklist of famous monuments. Its appeal comes from the contrast between places: Bari feels busy and lived-in, the Valle d’Itria is all pale hill towns and olive groves, Lecce is gloriously baroque and the two Salento coasts offer very different beach trips.
It is less suitable if you want every stop connected by frequent trains, polished resort infrastructure everywhere or a frictionless itinerary covering the entire region in four days. Puglia rewards choosing fewer places and giving them time. Try to collect every white town, beach and masseria and the holiday becomes an extended relationship with your rental car.
For me, Puglia is at its best when the trip includes both town life and the landscape around it. Spend evenings somewhere you can walk to dinner, but leave enough room in the route for a countryside stay, a coastal drive or a day on the water.
Best Time to Visit Puglia
Late May, June and September offer the best overall balance for a Puglia trip. The towns are lively, the coast is warm enough to enjoy and most seasonal hotels, pools, boat trips and beach clubs are operating without the full force of August crowds and prices.
- April to early May: excellent for Bari, Lecce, walking and countryside drives. Expect changeable weather and do not assume pools, beach clubs or coastal restaurants have opened.
- Late May and June: my favorite period for combining towns, beaches and masserie. Days are long, the region is fully waking up and the worst summer congestion has not yet arrived.
- July and August: best for a full-scale beach holiday, nightlife and guaranteed summer atmosphere. They are also the hottest, busiest and most expensive months, particularly around Polignano a Mare, Ostuni, Otranto, Gallipoli and the coast.
- September: one of the strongest months for warm sea, active coastal towns and easier sightseeing. Popular hotels still sell out, so September is not a secret bargain bin.
- October to March: better for city breaks, food and uncrowded historic centers than for a classic coastal holiday. Base yourself in a year-round city and confirm every rural or seaside facility individually.
Sea conditions can cancel boat trips even in summer, so schedule a cruise before the final day if it matters to you. Along the central coast, this Polignano a Mare cave boat tour is an easy addition to a stay in Polignano or Monopoli.
Getting to Puglia
Puglia’s two main airports are Bari Karol Wojtyła Airport and Brindisi Airport. Bari is usually the more practical arrival point for Bari itself, the central Adriatic coast, the Valle d’Itria and northern Puglia. Brindisi is better placed for Lecce, Otranto, Gallipoli and the rest of Salento.
Do not choose the airport on airfare alone. A cheaper flight into Bari can stop being cheaper once you add a long transfer to southern Salento, while Brindisi is inconvenient if the entire route sits north of Monopoli. For an early departure, use the final night strategically rather than driving across half the region in the dark.
By train, long-distance services connect Foggia, Bari, Brindisi and Lecce with major Italian cities. Rail makes particular sense when Puglia follows Rome, Bologna or another well-connected stop. Once inside the region, local journeys may involve a different operator, a bus connection or a station outside the historic center.
By car, airport pickup is convenient for a road trip, but I would not automatically collect the car before a city stay in central Bari. Start or finish with the city, then collect or return the car when you are ready to leave. Compare rental-car prices and pickup locations before booking the flights and accommodation as one fixed puzzle.
Getting Around Puglia
Puglia does not have one transport system that neatly covers the entire region. Trenitalia operates the main Adriatic railway, while Ferrovie del Sud Est runs additional rail and bus services through parts of the Valle d’Itria and Salento. A route that looks short on a map can still involve an awkward change or a timetable designed around local commuters rather than your beach plans.
- Regional trains: useful between Bari, Polignano a Mare, Monopoli, Brindisi and Lecce. Check the exact station, operator and final departure before committing to dinner in another town.
- Local trains and buses: useful for selected inland towns, but frequency can drop in the evening, on Sundays and outside the main season.
- Rental car: the most flexible option for masserie, beaches, Gargano and multi-town road trips. Keep luggage out of sight, photograph existing vehicle damage and ask each property for arrival instructions before entering a historic center.
- Taxis and private transfers: useful for airport journeys and one-off moves between bases, but not something I would rely on for spontaneous beach-hopping in rural areas.
- Organized day trips: often the cleanest solution when one day involves several poorly connected towns. From Bari, this Alberobello, Monopoli and Polignano a Mare trip avoids stitching together separate timetables. From Lecce, this four-town Salento tour covers both coasts in one day.
Puglia Accommodation FAQ
What Is the Difference Between a Masseria and an Agriturismo?
A masseria is primarily a type of historic rural property; an agriturismo is a legally defined form of farm hospitality. A restored masseria may operate as a five-star hotel with a spa and wedding venue, as an agriturismo attached to a working farm or simply as a private event property. Likewise, an agriturismo does not have to occupy a grand masseria.
Do not book either word as if it were a list of included experiences. Check whether the property actually produces food or wine, serves dinner, runs tastings, has animals, offers cooking classes or is simply a lovely rural place to sleep. The label tells you less than the facilities page.
Is Staying in a Trullo Worth It?
Yes, for one or two nights if the building itself is part of the experience. A well-restored trullo can be romantic, quiet and completely different from a standard hotel room. It is not automatically the most comfortable or practical option for an entire road trip.
Original layouts can mean small windows, low or irregular doorways, compact bathrooms and several separate stone cones rather than one open room. Confirm air-conditioning, heating, ventilation, Wi-Fi, parking and the exact unit shown in the photos. In Alberobello, also check whether the trullo is in busy Rione Monti, quieter Aia Piccola or outside town altogether.
For the widest choice, compare trulli and hotels in Alberobello, then read the room description rather than assuming every booking at a trullo-branded property places you inside an actual trullo.
Are All Masserie in Puglia Luxury Hotels?
No. “Masseria” has become one of Puglia’s most marketable words, but it covers everything from simple farm rooms to extremely expensive resorts. A high room rate may pay for design, privacy, a spa and polished service—or merely for August demand and an attractive stone façade.
Judge the property like any other hotel. Compare the exact room, recent guest photos, restaurant schedule, pool setup, road access and distance from places you plan to visit. If you want the full rural-resort experience, a beautiful masseria can justify the splurge. If you will leave after breakfast and return after dinner every day, you may be paying heavily for facilities you never use.
Can You Assume a Masseria or Agriturismo Serves Dinner?
No. Never arrive at an isolated countryside property assuming a restaurant will be open. Some masserie run excellent restaurants every evening in season. Others serve only breakfast, open dinner on selected nights, require advance reservations or prioritize weddings and private events.
Are There All-Inclusive Resorts in Puglia?
Puglia has beach resorts and holiday villages with full-board or all-inclusive packages, particularly along parts of Salento and Gargano, but all-inclusive is not the region’s dominant accommodation style. Breakfast-only and half-board are much more common, including at upscale masserie.
Is Tourist Tax Included in Puglia Accommodation Prices?
Not always. Tourist tax is set by individual municipalities, so the amount, season, maximum number of chargeable nights and exemptions can change from one Puglia base to another. It may be included during online payment, shown separately in the price breakdown or collected by the property at check-in or checkout.
Check the “taxes and fees” section for every reservation rather than estimating one regional total. Carry a small amount of cash in case a small property collects it separately, and ask for a receipt. Children, residents and other groups may qualify for local exemptions, but the rules are municipal rather than Puglia-wide.
What Is the CIN Code on a Puglia Accommodation Listing?
The CIN is Italy’s national identification code for tourist accommodation and short-term rentals. Since January 2025, accommodation businesses and properties used for short tourist lets are required to obtain and display it.
Why Does the Accommodation Need Every Guest’s Passport or ID?
Italian accommodation providers must register their guests, so expect the property to request identification for every traveler, including children. This is normal and separate from paying tourist tax.
Are Puglia’s Rural Stays Suitable for Remote Work?
Some are excellent; others have Wi-Fi strong enough for messaging and not much else. Thick stone walls, separate trulli and large rural grounds can create dead zones even when the main building has a fast connection.
If work matters, ask for a recent speed test from the exact room or apartment, confirm mobile coverage for a backup hotspot and check for a proper desk. Also ask whether weddings or events take place during the stay. A peaceful masseria can become significantly less peaceful when 150 people arrive for a Saturday reception.
Do Puglia Apartments and B&Bs Include Daily Housekeeping?
Not necessarily. Hotels usually service rooms daily unless stated otherwise, but apartments and small B&Bs may clean only between stays or after a set number of nights. Fresh towels, linen changes and extra cleaning can carry separate fees.
Plan a Trip to Puglia
Puglia becomes much easier once the route and accommodation are planned together. Choose the airport that suits the final itinerary, book the stays that would be difficult to replace and reserve the experiences that depend on limited spaces or sea conditions.
| Book | My recommendation | Why |
|---|---|---|
| Accommodation | Compare accommodation across Puglia | Compare the route, parking and exact room—not just the prettiest property |
| Rental car | Compare rental-car prices | Essential for rural stays, Gargano and flexible beach-hopping |
| Bari food tour | Street-food walk with a local guide | A useful first introduction to Bari and Puglian flavors |
| Central Puglia day trip | Alberobello, Monopoli and Polignano trip | Covers three different bases without coordinating separate connections |
| Coastal boat trip | Polignano a Mare cave boat tour | The cliffs and caves make far more sense from the water |
| Salento day trip | Otranto, Leuca, Gallipoli and Galatina tour | Efficient for seeing both coasts without driving |
| Gargano boat trip | Vieste coast and sea-caves cruise | Shows the cliffs and marine caves that roads cannot reach |
Read next:
Plan Your Puglia Trip:
Puglia itinerary and road trip route
Best towns in Puglia
Bari:
Bari itinerary
Where to stay in Bari
Lecce:
Where to stay in Lecce
Valle d’Itria and the Coast:
Where to stay in Ostuni
Where to stay in Alberobello
Where to stay in Polignano a Mare
Reliable Travel Insurance for Italy
Good travel insurance is an absolute must when traveling abroad, and I have learned that the hard way.
Now I always arrange insurance before leaving, and Travel Insurance Masters is my go-to comparison tool for finding policies suited to a specific trip.
For Puglia, check the medical limits, cancellation cover, rental-car excess, baggage protection and exclusions for any boat, scooter, cycling or water activities you plan to do. Do not assume the cheapest policy covers the expensive part of the trip that could actually go wrong.
Compare travel-insurance quotes and provider recommendations here.