Puglia, also known as Apulia, is a region in southern Italy that boasts a rich history and diverse landscapes. From the whitewashed towns of Ostuni and Alberobello to the baroque architecture of Lecce and the stunning beaches of Salento, Puglia offers a variety of experiences for travelers. The region is also famous for its traditional cuisine, including orecchiette pasta, burrata cheese, and fresh seafood. With its warm climate, friendly locals, and picturesque scenery, Puglia is an ideal destination for a relaxing and culturally enriching vacation.
Our Pick of the Best Hotels in Puglia
- 💎 Luxury Hotel: JR Hotels Oriente Bari
- ✨ 5-Star: Risorgimento Resort
- 🏨 4-Star: Trulli JaJa Resort
- 🛏️ 3-Star: B&B Palazzo Paciotti
- 💸 Cheap: Bed and Breakfast il Pesciolino
- 🏢 Apartment: Via Imperia
- 👨👩👧👦 For Families: Navicri B&B
- 🏩 For Couples: La Fiermontina Urban Resort
In this comprehensive guide, we’ll explore the best areas and towns to stay in Puglia, from the bustling streets of Bari Vecchia to the crystal clear waters of Polignano a Mare and Monopoli. We’ll also cover options for those traveling to Puglia without a car, and highlight some of the top boutique hotels in the region.
Best Places to Stay in Puglia: Quick Guide
- 🏛️ For first-time: Bari
- 🏡 For a quiet village atmosphere: Alberobello
- 🏘️ For an authentic local experience: Lecce
- 🌴 For nature lovers: Gargano Peninsula
- 💰 For romance: Ostuni
- 🏖️ For beach lovers: Polignano a Mare
- 🚶♀️ For exploring without crowds: Andria
- 👫 For couples: Monopoli
- 👨👩👧👦 For families: Trani
- 🍹Best for nightlife and beach holidays: Gallipoli
1. Bari: A Bustling Port City with Old World Charm 🏰
🏙️ Vibrant hub: As the capital of Puglia and a major transportation hub, Bari is often the first stop for travelers exploring this enchanting region. But don’t be too quick to move on – this vibrant port city has plenty to offer, especially in its captivating historic center.
🗺️ Step back in time: Wandering through the narrow, winding streets of Bari Vecchia, the old town, feels like stepping back in time. Laundry flutters from balconies, nonnas roll out fresh orecchiette pasta on tables set up outside their homes, and the aroma of simmering ragù wafts through the air. Getting lost in this atmospheric labyrinth is part of the fun.
⛪ Historic gem: Be sure to visit the 11th-century Basilica of Saint Nicholas, which houses the remains of the saint better known as Father Christmas. The Romanesque church’s ornate interior features a gilded wooden ceiling and intricate mosaic floor. Nearby, the Norman-Swabian Castello Svevo looms over the old town, a testament to Bari’s strategic importance throughout history.
🌙 Nightlife hub: When evening falls, follow the locals to Piazza Mercantile, the beating heart of Bari’s nightlife scene. Grab an aperitivo at one of the many lively bars and watch the stylish Barese stroll by as the sun dips below the Adriatic. Then dive into the city’s culinary delights.
🍝 Local flavors: Slurp down a bowl of orecchiette con cime di rapa, handmade “little ear” pasta with tender turnip greens. Savor fresh raw seafood like sea urchin and shrimp at a traditional raw bar. Sink your teeth into focaccia barese, a local flatbread stuffed with tomatoes and olives. Finish with a scoop of creamy gelato or an espressino freddo, iced espresso with almond milk.
When it comes to dining, Bari Vecchia has no shortage of incredible options:
- Ristopazzeria: This humble eatery serves up the most heavenly orecchiette pasta dishes. We’re obsessed with their classic cime di rapa preparation.
- L’Osteria del Borgo Antico: Tucked away on a quiet street, this cozy osteria offers an authentic taste of Pugliese home cooking. Don’t miss the rustic fave e cicorie.
- Voglia Pane e Vino: A hopping little wine bar perfect for nibbling on cicchetti (Venetian-style small plates) and sampling local Puglian wines by the glass.
🚶 Getting Around: Many of Bari’s top sights cluster around the Basilica di San Nicola and Piazza del Ferrarese, making the old town very walkable. The city is well-connected by trains, buses, and has an international airport for easy access.
Where to Stay in Bari
💎 Expensive Hotels
- Grande Albergo Delle Nazioni: Located right on the seafront in Bari, this luxurious hotel offers an outdoor heated pool, a gourmet restaurant, and a spacious terrace with sea views.
- Oriente Hotel Bari: Situated in the heart of Bari, Oriente Hotel features elegant rooms with free Wi-Fi and a rooftop terrace with panoramic views of the city. The hotel is just a short walk from the Petruzzelli Theatre and offers easy access to Bari’s main attractions, making it a favorite among travelers.
- Vis Urban Suite & Spa: This modern hotel in Bari offers luxurious suites with contemporary decor, a full-service spa, and an indoor pool. Located close to the city’s main shopping streets and cultural sites, it provides a perfect blend of relaxation and convenience for its guests.
🏨 Mid-Range Hotels
- Hotel Excelsior Bari: Conveniently located near Bari’s central train station, Hotel Excelsior offers comfortable rooms with modern amenities and free Wi-Fi. The hotel features a fitness center and a restaurant serving local cuisine, making it a great choice for both business and leisure travelers.
- Hi Hotel Bari: This hotel offers modern accommodations with free Wi-Fi, an outdoor pool, and a fitness center. Located in a quiet residential area, it provides a peaceful retreat while still being close to Bari’s city center and main attractions.
- Hotel Parco dei Principi: Situated near Bari’s airport, this hotel offers spacious rooms with free Wi-Fi, a wellness center, and a large conference area. It’s an ideal choice for business travelers and those looking for a comfortable stay close to the airport.
💰 Budget Hotels
- B&B Murex: Located in the historic center of Bari, this charming bed and breakfast offers cozy rooms with free Wi-Fi and a complimentary breakfast. Its central location makes it easy to explore Bari’s main attractions and enjoy the local culture.
- Locazione turistica adriatico: This budget-friendly accommodation offers simple, clean rooms with free Wi-Fi and a shared kitchen. It’s a great option for travelers looking for an affordable stay in Bari, with easy access to public transportation and local sights.
- Apulia 35: Situated in a convenient location in Bari, Apulia 35 offers comfortable rooms with free Wi-Fi and a shared lounge area. It’s a perfect choice for budget-conscious travelers who want to be close to the city’s main attractions and enjoy a friendly, communal atmosphere.
2. Alberobello: A Fairytale Town of Trulli Houses 🧚🏻♀️
🧚♀️ Fairytale town: Driving through the rolling hills of the Itria Valley, a curious sight emerges – what looks like hundreds of little white hobbit houses dotting the landscape. As you get closer, you realize these aren’t from Middle Earth, but rather the famous trulli of Alberobello.
🏘️ Iconic dwellings: Alberobello is a UNESCO World Heritage site renowned for these unique conical-roofed dwellings. The town center is packed with over 1,500 trulli, many dating back to the 14th century. Wandering the narrow lanes, I feel like I’ve stepped into an Italian fairytale.
🌇 Picturesque alleys: The most picturesque trulli district is Rione Monti, a maze of winding alleys and stairways lined with souvenir shops, cafes, and restaurants tucked under the iconic limestone roofs. For a more residential vibe, head to the quieter Rione Aia Piccola quarter.
🏡 Must-visit trulli:
- Trullo Sovrano: The only two-story trullo, now a museum showcasing traditional trullo life
- Trulli di Sant’Antonio: A complex of 15 communicating trulli built in the mid-1700s
- Casa D’Amore: The first trullo built in the 1700s, now housing a re-creation of a traditional weaver’s workshop
🍴 Best places to eat:
- Ristorante L’Aratro: Known for its authentic Puglian cuisine, Ristorante L’Aratro offers a cozy dining experience with dishes made from local produce. The orecchiette pasta is a must-try.
- Trullo D’Oro: This restaurant is famous for its seasonal ingredients and refined presentation. The excellent wine list and welcoming service make it a top choice for a memorable dining experience.
- Osteria del Tempo Perso: Located in the historic center, this restaurant offers traditional dishes like orecchiette pasta and fresh seafood. The unique setting inside a trullo adds to the charm.
🌙 Magical stay: While you can visit Alberobello as a day trip from Lecce or other Puglian towns, I recommend spending a night to soak up the magical atmosphere. You can even stay in a trullo!
🚌 Well-connected: Alberobello is a small town, and most attractions are within walking distance. The best way to explore the town is on foot, allowing you to fully appreciate the charm of the trulli districts. It is accessible by train and bus from major cities in Puglia. The train station is located on the northeast side of the town, about a 10-minute walk to the center.
Where to Stay in Alberobello
💎 Expensive Hotels
- Trulli Resort: Located at Via Monte Olimpo, 7, this luxurious resort offers a unique stay in traditional trulli houses with modern amenities. Guests can enjoy the beautiful surroundings and high-end services, making it a perfect choice for a lavish getaway.
- BORGANTHIA - Il Chiostro dei Medici: Situated at Via Monte Calvario, 35, this hotel boasts a perfect blend of historical charm and modern luxury. With only one review but a perfect rating, it promises an exclusive and refined experience.
- Trulli JaJa Resort: Found at Via provinciale Putignano, 19, this resort offers a luxurious stay in beautifully restored trulli houses. The high rating and positive reviews highlight its exceptional service and comfort.
🏨 Mid-Range Hotels
- Tipico Resort in Trulli: Located at Via Brigata Regina, 47, this resort offers a comfortable stay in traditional trulli houses at a reasonable price. With a high rating and numerous positive reviews, it’s a popular choice among travelers.
- San Marco Boutique Rooms: Found at Via Monte S. Marco, 17, this boutique hotel offers charming rooms with modern amenities. Its central location and positive reviews make it a convenient and comfortable choice.
💰 Budget Hotels
- Trulli Resort Monte Pasubio: Located at Via Monte Pasubio, this budget-friendly option offers a unique stay in traditional trulli houses. The high rating and numerous reviews highlight its value for money.
- Trullo Delle Sorelle: This apartment in Alberobello is 44 km and 45 km from Taranto Cathedral and Aragonese Castle, respectively. Taranto National Archaeological Museum is 46 km away.
- La Casetta di Lucia: The apartment is tastefully decorated with modern amenities while still maintaining its authentic Apulian charm. Guests can take advantage of the fully-equipped kitchen to prepare their own meals or explore the nearby restaurants serving traditional cuisine.
3. Lecce: The Florence of the South ☀️
🔥 Must-visit: Lecce, often referred to as the “Florence of the South,” is a city that dazzles with its baroque architecture and vibrant cultural scene. Located in the heart of the Salento Peninsula, Lecce is a treasure trove of history, art, and delicious food. If you’re an art and architecture enthusiast, this city will leave you spellbound.
🏛️ Baroque gems: Lecce’s baroque architecture is nothing short of spectacular. The city’s buildings are adorned with intricate carvings and ornate facades that showcase the skill of local artisans. As you wander through the streets, you’ll feel like you’re walking through an open-air museum.
🏰 Must-see: Lecce is packed with historical and cultural landmarks. Here are a few highlights you shouldn’t miss:
- Basilica di Santa Croce: This basilica is a masterpiece of baroque architecture, with its elaborate facade and stunning rose window. The interior is equally impressive, with beautiful frescoes and intricate details.
- Roman Amphitheatre: Located in Piazza Sant’Oronzo, this ancient amphitheatre dates back to the 2nd century AD and is a testament to Lecce’s rich history. It’s a great spot to imagine the gladiatorial games that once took place here.
- Church of San Matteo: Another baroque gem, this church features a unique concave facade and a beautifully decorated interior.
🍝 Foodie heaven: Lecce’s culinary scene is a delightful mix of traditional Puglian flavors and innovative dishes. Here are some of my top restaurant recommendations:
- Le Zie Trattoria: This family-run trattoria is a local favorite, known for its authentic Puglian dishes. Try the ciceri e tria (pasta with chickpeas) or the polpette di pane (bread dumplings).
- Osteria degli Spiriti: A bit more upscale, this restaurant offers a refined take on traditional cuisine. The orecchiette with turnip tops and the grilled octopus are must-tries.
- La Cucina di Mamma Elvira: For a cozy, homey dining experience, this spot is perfect. Their fave e cicoria (fava bean puree with chicory) is a standout dish.
🌙 Nightlife: Lecce’s nightlife is as vibrant as its daytime attractions. Whether you’re looking for a quiet drink or a lively night out, you’ll find plenty of options:
- Caffè Alvino: Located in Piazza Sant’Oronzo, this historic café is perfect for a relaxing evening with a glass of wine or an aperitivo.
- Quanto Basta: A trendy cocktail bar known for its creative drinks and stylish ambiance. It’s a great place to start your night out.
- Mamma Elvira Enoteca: If you’re a wine lover, this enoteca offers a fantastic selection of local wines in a cozy setting.
🔄 Getting Around: Lecce is a relatively small city, and the historic center is easily explored on foot. If you’re staying in the center, you likely won’t need to use public transport at all. However, if you’re planning to venture further afield, there are a few options:
- Bus: Lecce has a good bus network that connects the city center with the surrounding areas. Tickets can be purchased at newsstands or tobacco shops.
- Train: The Lecce train station is located just outside the historic center and offers connections to other cities in Puglia, such as Bari and Brindisi.
- Car: If you’re planning to explore more of the Salento region, renting a car can be a good option. Just be aware that driving and parking in the historic center can be challenging due to the narrow streets.
Where to Stay in Lecce
💎 Expensive Hotels
- La Fiermontina Urban Resort: This stunning boutique hotel is housed in a beautifully restored 17th-century palazzo. The elegant rooms feature original artwork and antique furnishings, while the lush garden and pool provide a tranquil oasis in the heart of the city.
- Palazzo Bozzi Corso: Located in a historic palace, this luxurious hotel offers spacious, beautifully appointed rooms and suites. The rooftop terrace, complete with a hot tub, offers panoramic views over the city.
- Risorgimento Resort: This 5-star hotel is located in a restored 18th-century palace and features elegant, contemporary rooms. The rooftop restaurant serves up delicious Puglian cuisine with a modern twist.
🏨 Mid-Range Hotels
- Palazzo Persone: This charming B&B is located in a historic building in the heart of the historic center. The rooms are cozy and comfortable, and the friendly staff go above and beyond to ensure a pleasant stay.
- Suite Paisiello: These stylish, self-catering apartments are the perfect choice for travelers who value independence. Each apartment is beautifully decorated and equipped with modern amenities.
- Palazzo Rollo: Housed in a restored 16th-century palace, this lovely B&B offers elegant rooms with original features like vaulted ceilings and exposed stone walls. The rooftop terrace is the perfect spot for enjoying a morning cappuccino.
💰 Budget Hotels
- B&B Antiche Volte: This cozy B&B offers simple, comfortable rooms at a great price. The friendly owners serve up a delicious breakfast each morning, featuring homemade cakes and pastries.
- Suite del Teatro Romano: Located in a quiet street just off the main square, it offers basic but clean and comfortable rooms. The hosts are warm and welcoming, and always happy to share their local knowledge.
- Leccesalento B&B: This no-frills B&B offers great value for money, with simple rooms and a convenient location just a short walk from the historic center. The owners are friendly and helpful, and the breakfast spread is generous.
4. Gargano Peninsula: The Picturesque Side of the Region 🌲
🌄 Natural beauty: The Gargano Peninsula, often referred to as the “spur” on Italy’s boot, is a stunning region in northern Puglia that offers a diverse landscape of mountains, forests, and pristine beaches. This area is perfect for those looking to explore unspoiled nature, historic towns, and enjoy the local cuisine. Let me guide you through the best places to explore, how to get around, and where to enjoy the local cuisine.
🏰 Historic Vieste: This picturesque town sits on a white cliffed peninsula jutting into the sea, with long sandy beaches on each side. The old town is an atmospheric maze of steep staircases and whitewashed houses. Don’t miss the Norman Castle and the church at Punta San Francesco.
⛰️ Mountain views: Monte Sant’Angelo, located on one of the highest mountains in the Gargano, is home to the Sanctuary of Saint Michael the Archangel, a UNESCO World Heritage Site. The sanctuary is a significant pilgrimage site and offers stunning views of the surrounding area.
🌳 Forest trails: Foresta Umbra, this ancient beech forest is part of the Gargano National Park and offers numerous hiking trails, picnic spots, and wildlife viewing opportunities. It’s a great place to escape the heat and enjoy the natural beauty of the region.
🏞️ Charming Peschici: This charming hilltop town offers stunning views of the Adriatic Sea and is known for its historic center, narrow streets, and beautiful beaches. It’s a great place to wander and soak up the local atmosphere.
🌊 Diving paradise: Tremiti Islands, just off the coast of the Gargano Peninsula, these islands are a paradise for divers and snorkelers. The crystal-clear waters and rich marine life make it a perfect day trip destination.
🍽️ Best restaurants:
- Foodie spots: The Gargano Peninsula is a food lover’s paradise, with a variety of dining options to suit all tastes and budgets. Here are some recommendations:
- Seafood delight: Osteria al Duomo, Vieste, offers a spectacular location and delicious cuisine, with fresh fish and traditional preparations. The Crudo di Mare and pasta with raw prawns are must-tries.
- Bay views: Camavitè, Peschici, located on the bay of Menacore, this lounge-bar restaurant offers an unforgettable dining experience with stunning sea views. The Apulian focaccia and burrata on a bed of cherry tomatoes and anchovies are highly recommended.
- Quick bites: Kraken Street Food Fish, Vieste, a friendly spot in the historic center, offering fresh fish tartare and sandwiches with raw fish, truffle, and burrata. It’s perfect for a quick and delicious meal.
- Rustic charm: Masseria San Salvatore, Vieste, this rustic masseria offers a unique dining experience with a focus on meat dishes. The wood-burning oven is the centerpiece of the food preparation, and the grilled lampascioni are a standout.
- Historic dining: Ristorante Vecchia Vieste, Vieste, located in the beautiful white historic core of Vieste, this restaurant offers atmospheric dining with arched ceilings and stone walls. The Panciotti with eggplant, tomato, and melted caciocavallo is a must-try.
✈️ Easy access: Getting to and around the Gargano Peninsula is quite convenient:
- 🛫 By plane: The nearest airports are Bari and Brindisi. From either airport, you can rent a car or take a train to reach the Gargano Peninsula.
- 🚆 By train: The main rail traffic from other parts of Italy originates in Foggia and San Severo. From these points, you can continue by bus or local train to various destinations within the Gargano Peninsula.
- 🚗 By car: Renting a car is the best way to explore the Gargano Peninsula at your own pace. The roads are well-maintained, and having a car allows you to visit the smaller villages and hidden gems that are not easily accessible by public transport.
Where to Stay in Gargano Peninsula (Vieste)
💎 Expensive Hotels
- Pizzomunno Vieste Palace Hotel: It is a luxurious 4-star property situated just 100 meters from the Pizzomunno beach in Vieste.
- Residence Torre Santamaria: Stylish apartments in a medieval tower, some with private pools.
- Palace Hotel Vieste: Elegant seafront hotel with a private beach, spa, and gourmet restaurant.
🏨 Mid-Range Hotels
- Hotel Seggio: Charming historic hotel in the city center with a rooftop terrace.
- Hotel Boutique Il Castellino Relais: Stylish boutique hotel in a quiet area with sea view rooms.
- Hotel Svevo: Modern hotel near the beach with bright, comfortable rooms and friendly service.
💰 Budget Hotels
- Hotel Delle More: Simple hotel with clean, no-frills rooms, some with balconies and sea views.
- Navicri B&B: Cheerful family-run B&B in the old town with a rooftop terrace.
- Camping Village Spiaggia Lunga: Seaside campground with basic bungalows and tent sites.
5. Ostuni: The White City 🏚️
🏛️ White City: Ostuni, known as the “White City” (La Città Bianca), is a dazzling gem in the heart of Puglia. Perched on a hilltop, this picturesque town is famous for its whitewashed buildings, winding alleyways, and stunning views of the Adriatic Sea. If you’re looking for a blend of history, culture, and breathtaking scenery, Ostuni is the place to be.
🏘️ Old Town: Wandering through Ostuni’s Centro Storico (historic center) is like stepping back in time. The narrow, cobbled streets are lined with whitewashed houses, vibrant flowers, and charming shops. Every corner you turn reveals a new surprise, from hidden courtyards to ancient churches.
🏰 Must-see: Ostuni is packed with historical and cultural landmarks. Here are some highlights you shouldn’t miss:
- Ostuni Cathedral (Duomo di Ostuni): This 15th-century cathedral is a masterpiece of Gothic-Romanesque architecture. Its facade features one of the largest rose windows in Europe, and the interior is adorned with beautiful frescoes.
- Arco Scoppa: This elegant stone arch connects the Bishop’s Palace to the Seminary Palace. It’s a great spot for photos and offers a glimpse into Ostuni’s architectural heritage.
- Museo di Civiltà Preclassiche della Murgia Meridionale: Located in a former monastery, this museum houses the skeleton of the “Woman of Ostuni,” dating back over 28,000 years. It’s a fascinating stop for history enthusiasts.
🍝 Foodie heaven: Ostuni’s culinary scene is a delightful mix of traditional Puglian flavors and innovative dishes. Here are some of my top restaurant recommendations:
- Osteria del Tempo Perso: Located in the ancient rock of the historic center, this restaurant offers a unique dining experience with traditional dishes like orecchiette pasta and fresh seafood.
- Masseria Moroseta: Known for its minimalist design and breathtaking views, this masseria offers a special dining experience under the stars. The chef serves whatever is fresh and in season, ensuring a memorable meal.
- Osteria Monacelle: This restaurant embraces its deep-rooted connection to the land, crafting beautiful traditional dishes that showcase the rich flavors of Puglia.
🌙 Nightlife: When the sun sets, Ostuni comes alive with a vibrant nightlife scene. Whether you’re looking for a quiet drink or a lively night out, you’ll find plenty of options:
- Riccardo Caffe: This popular spot offers a vibrant atmosphere with both indoor and outdoor seating. It’s a great place to enjoy cocktails and mingle with locals and tourists alike
- Caffè Fanelli: Located in Piazza della Libertà, this café is perfect for people-watching and enjoying an Aperol Spritz. It’s known for its great value and prime location.
- Torre Regina Giovanna: For those looking to dance the night away, this venue hosts themed events and parties with resident DJs spinning the latest hits.
🚶🏽♀️ Well-acces: The Centro Storico is very walkable, with most sights, restaurants and accommodations located within the compact historic center. Parking can be found just outside the old city walls.
Where to Stay in Ostuni
💎 Expensive Hotels
- Paragon 700 Boutique Hotel & SPA: The only red palazzo in the “White City”, this stunning boutique hotel offers beautifully finished rooms and suites, a gourmet restaurant, and pool.
- La Sommità Relais: A minimalist conversion of a beautiful historic building, featuring a Michelin-starred restaurant and spa center.
- Ostuni Palace Hotel: Romantic boutique hotel with chic piano bar, spa, hot tub, hammam, and elegant Italian cuisine.
🏨 Mid-Range Hotels
- Hotel Rione Antico La Terra: Located in a 13th-century building in the heart of the old town, with panoramic views and next to the St. Peter Benedictine convent.
- Biancadamare: Unique hotel with rooftop terrace and hot tub offering stargazing views.
- Relais Sant’Eligio: Combines old-world luxury with modern amenities in a historic building, featuring patios and terraces with spectacular views.
💰 Budget Hotels
- Maison Blanc Ostuni: Affordable accommodation in the historic center with uniquely designed rooms.
- Dimora Agata 21: Apartment with cooking facilities, washing machine, and balcony overlooking the street and piazza.
6. Polignano a Mare: A Paradise for Beach Lovers ⛵️
🌊 Pearl of Adriatic: Polignano a Mare, often referred to as the “Pearl of the Adriatic,” is a stunning coastal town in Puglia that captivates visitors with its dramatic cliffs, crystal-clear waters, and charming old town. If you’re a beach lover, adventure seeker, or simply looking to soak in some breathtaking views, Polignano a Mare is the place to be.
🏘️ Old Town: Wandering through the Centro Storico (historic center) of Polignano a Mare is an absolute delight. The narrow, winding streets are lined with whitewashed houses, vibrant flowers, and quaint shops. The old town is perched on limestone cliffs, offering spectacular views of the Adriatic Sea at every turn.
🏖️ Must-see: Polignano a Mare is packed with stunning sights and activities. Here are some highlights you shouldn’t miss:
- Lama Monachile Beach: Also known as Cala Porto, this iconic beach is nestled between two cliffs and is famous for its crystal-clear waters and picturesque setting. It’s a great spot for swimming, but be prepared for crowds, especially in the summer months.
- Grotta Palazzese: This unique cave restaurant offers an unforgettable dining experience with views of the sea. It’s one of the most exclusive and beautiful dining spots in the world, but be sure to book in advance as it’s very popular.
- Domenico Modugno Statue: Pay homage to the famous Italian singer-songwriter, best known for his song “Volare,” with a visit to his statue overlooking the sea. It’s a great spot for photos and offers stunning views of the coastline.
🍝 Foodie heaven: Polignano a Mare’s culinary scene is a feast for the senses. Here are some of my top restaurant recommendations:
- Pescaria: Known for its seafood sandwiches, Pescaria is a must-visit for a quick and delicious meal. The fresh ingredients and innovative combinations make it a favorite among locals and tourists alike.
- Bella ‘Mbriana: This pizzeria is famous for its stracciatella pizza, topped with prosciutto and pistachio nuts. It’s a great spot for a casual meal with friends or family.
- Grotta Palazzese: For a truly unique dining experience, book a table at this cave restaurant. The setting is magical, and the food is exquisite, making it perfect for a special occasion.
🚶🏼♀️ Walkable: Polignano a Mare is easily explored on foot, with most attractions, restaurants, and accommodations within walking distance. Parking can be challenging, so it’s best to leave your car outside the historic center.
Where to Stay in Polignano a Mare
💎 Expensive Hotels
- Dimora Santo Stefano: This elegant B&B offers stunning sea views, a rooftop terrace, and beautifully decorated rooms.
- Grotta Palazzese Hotel: Located in a natural cave, this unique hotel features a terrace restaurant with breathtaking views of the Adriatic Sea.
- Borgobianco Resort & Spa: Set in the Puglian countryside, this luxurious resort offers an outdoor pool, spa, and spacious rooms with modern amenities.
🏨 Mid-Range Hotels
- Pietrablu Resort & Spa - CDSHotels: Enjoy an outdoor pool, spa, and modern rooms at this resort located just outside the historic center.
- Tuo Hotel: This stylish hotel features a rooftop terrace with a hot tub, modern rooms, and a central location.
- B&B Grottone: This friendly B&B offers simple, clean rooms and a great location in the heart of the Centro Storico.
💰 Budget Hotels
- Casa Dorsi: Enjoy comfortable rooms and a terrace with sea views at this affordable B&B.
- Dimora Sanna Nature & Sea View: This apartment features a private pool, garden, and barbecue facilities, perfect for budget-conscious travelers.
7. Andria: The Gateway to Castel del Monte ⚜️
🔍 Exploring: Andria makes an excellent base for exploring the surrounding area, including the nearby UNESCO World Heritage Site of Castel del Monte. The city itself has a historic center with narrow alleyways hiding many places of worship and churches with exquisite architecture.
🏰 Crown Jewel: Castel del Monte, a UNESCO World Heritage site, is one of the most iconic landmarks in Puglia. Perched on a hilltop near Andria, this 13th-century castle is renowned for its unique octagonal shape and mysterious origins. If you’re a history enthusiast or an architecture aficionado, Castel del Monte is a must-visit destination.
🏛️ Top attractions in Andria:
- Castel del Monte: The main reason to visit Andria, this iconic castle is a testament to medieval architecture and a must-see for history buffs.
- Museo del Confetto Mucci Giovanni: A unique museum dedicated to the art of confectionery, showcasing the town’s sweet traditions.
🍝 Local Eats: Andria offers a variety of restaurants where you can savor traditional Puglian cuisine. Here are some of my top recommendations:
- Osteria dei Trulli: Located in the heart of Andria, this restaurant offers a cozy atmosphere and delicious local dishes. Try the orecchiette with turnip tops or the grilled lamb.
- Trattoria del Castello: Situated near the castle, this trattoria serves up hearty Puglian fare, including fresh pasta and seafood. It’s a great spot for a post-visit meal.
- Ristorante Federico II: Named after the castle’s founder, this restaurant offers a refined dining experience with a focus on local ingredients and traditional recipes.
🌳 Surroundings: The area around Andria is rich in natural beauty and historical sites. Here are a few nearby attractions you shouldn’t miss:
- Alta Murgia National Park: This national park offers stunning landscapes of rolling hills, wildflowers, and grazing sheep. It’s perfect for hiking and nature walks.
- Trani: Located about 25 km from Castel del Monte, Trani is known for its beautiful cathedral and picturesque harbor. It’s a great place to explore after visiting the castle.
- Bari: The capital city of Puglia, Bari is about 70 km away. The city features a beautiful old town with winding alleys and a stunning basilica dedicated to Saint Nicholas.
🚗 Easily accessed: Andria is well-connected by train and bus to major cities in Puglia, such as Bari and Lecce. The town is also easily accessible by car, with ample parking options available. To reach Castel del Monte, visitors can take a short drive or join an organized tour from Andria.
Where to stay in Andria
💎 Expensive Hotels
- Masseria Torre di Nebbia: A beautifully restored masseria (traditional farmhouse) with luxurious rooms, an outdoor pool, and a restaurant serving farm-to-table cuisine.
- Otto Apulia House B&B: This is a bed and breakfast in Andria. It features a garden with an outdoor pool, free Wi-Fi, and air conditioning. Private parking is available on site.
🏨 Mid-Range Hotels
- Albergo dei Pini: A charming family-run hotel offering cozy rooms, a garden, and a delicious breakfast buffet.
- B&B Palazzo Ducale: A lovely bed and breakfast located in a historic building, featuring elegant rooms and a rooftop terrace.
💰 Budget Hotels
- NOVILUNIO: A friendly bed and breakfast with comfortable rooms, a shared kitchen, and a convenient location near the cathedral.
- Trèscharme: A cozy vacation rental with self-catering apartments, a garden, and a barbecue area, perfect for families or groups.
8. Monopoli: A Seaside Gem 🌊
🏖️ Seaside Gem: Monopoli, a charming coastal town in Puglia, is a hidden gem that offers a perfect blend of history, culture, and seaside relaxation. Nestled along the Adriatic Sea, Monopoli is known for its picturesque old town, beautiful beaches, and vibrant local life. If you’re looking for a base to explore Puglia or simply want to enjoy a laid-back Italian seaside town, Monopoli is the place to be.
🏘️ Old Town: The Centro Storico (historic center) of Monopoli is a delightful maze of narrow, winding streets lined with whitewashed buildings, green shutters, and blooming flowers. The old town is full of character, with houses seemingly crammed into the narrow alleyways, creating a cozy and intimate atmosphere.
🏰 Must-see: Monopoli is packed with historical and cultural landmarks. Here are some highlights you shouldn’t miss:
- Monopoli Cathedral (Basilica Cattedrale Maria Santissima della Madia): This stunning 11th-century cathedral is a masterpiece of baroque architecture. The interior is adorned with beautiful frescoes and intricate details.
- Castello Carlo V: This impressive castle, built in the 16th century, offers panoramic views of the Adriatic Sea and the old town. It’s a great spot to learn about Monopoli’s history and enjoy the scenery.
- Porto Antico: The old port is a picturesque area where you can watch fishermen bring in their catch and enjoy the vibrant atmosphere. It’s a great place for a leisurely stroll and some people-watching.
🍝 Foodie heaven: Monopoli’s culinary scene is a feast for the senses. Here are some of my top restaurant recommendations:
- Osteria Perricci: This charming osteria offers a cozy atmosphere and serves traditional Puglian dishes made with fresh, locally sourced ingredients. Don’t miss their homemade pasta and seafood specialties.
- Il Guazzetto: Located near the port, Il Guazzetto is known for its excellent seafood dishes and waterfront views. Enjoy freshly caught fish, shellfish, and other Mediterranean delicacies in a relaxed setting.
- Trattoria San Domenico: A simple yet delightful trattoria that serves delicious local food, including seafood. It’s a great spot for a casual meal with friends or family.
🌊 Beautiful Beaches: Monopoli boasts some of the most beautiful beaches in Puglia. Here are a few you shouldn’t miss:
- Cala Porta Vecchia: This small, sandy beach is located just outside the old town and is perfect for a quick dip or a relaxing afternoon by the sea.
- Cala Susca: A rocky cove with crystal-clear waters, Cala Susca is ideal for snorkeling and exploring the underwater world.
- Lido Santo Stefano: Located near the ancient Castle of Santo Stefano, this beach offers golden sand and clear waters, making it a great spot for sunbathing and swimming.
🚖 Well-connected: The old town is very walkable, with most sights, restaurants and accommodations within a short stroll of each other. Parking can be tricky on the narrow streets, so it’s best to leave your car outside the historic center.
Where to Stay in Monopoli
💎 Expensive Hotels
- Don Ferrante - Dimore di Charme: This luxury hotel is housed in an ancient fortress overlooking the sea. It features elegantly decorated rooms, a panoramic terrace, and a small outdoor pool.
- Palazzo Indelli: Set in a historic palace, this boutique hotel offers stylish rooms with vaulted ceilings and original artwork. Perks include a rooftop terrace and central location.
- Masseria Il Melograno: Housed in a 17th-century building, this charming B&B has individually decorated rooms with air conditioning and free Wi-Fi. Some rooms have sea views.
🏨 Mid-Range Hotels
- Bellavista B&B: This lovely B&B features suites in a 14th-century building with vaulted ceilings and sea views. Suites have marble bathrooms and private spa pools. Breakfast is served on the terrace.
- B&B Borgo San Martino: This charming bed-and-breakfast has air-conditioned rooms with free Wi-Fi. It’s set in a quiet area of the old town, a short walk from the beach.
- Residenza Il Sole: This residence offers apartments with kitchenettes and a shared garden. It’s located just outside the old town walls, a 10-minute walk from the center.
💰 Budget Hotels
- B&B A C-Caste: Offering city views, this budget B&B has basic rooms with free Wi-Fi. It’s situated a short walk from the old town center and beach.
- Dimora Amalfitana: This affordable B&B offers simple, air-conditioned rooms with free Wi-Fi. It’s located on a quiet street, just steps from the beach and old town sights.
9. Trani: The Pearl of Puglia 💠
🏖️ Pearl of Puglia: Trani, often referred to as the “Pearl of Puglia,” is a stunning coastal town that offers a perfect blend of history, culture, and seaside charm. Located on the Adriatic Sea, Trani is known for its picturesque harbor, medieval architecture, and vibrant local life. If you’re looking for a destination that combines beautiful scenery with rich history, Trani is the place to be.
🏘️ Old Town: The Centro Storico (historic center) of Trani is a delightful area to explore, with its narrow, winding streets, elegant palaces, and charming squares. The old town is full of character, with buildings made from the local Trani stone, which gives the town its distinctive light color.
🏰 Must-see: Trani is packed with historical and cultural landmarks. Here are some highlights you shouldn’t miss:
- Trani Cathedral (Cattedrale di San Nicola Pellegrino): This stunning 12th-century cathedral is a masterpiece of Apulian Romanesque architecture. Its location right on the seafront makes it one of the most picturesque cathedrals in Italy. The interior features a simple yet striking design, with a beautiful rose window and impressive crypts.
- Castello Svevo di Trani: Built by Emperor Frederick II in the 13th century, this imposing castle offers a fascinating glimpse into Trani’s medieval past. The castle is located right on the waterfront and provides stunning views of the sea.
- Villa Comunale: This beautiful public park is located along the seafront and offers lovely walking paths, statues, and terraces overlooking the sea. It’s a great place to relax and enjoy the views.
🍝 Foodie heaven: Trani’s culinary scene is a feast for the senses. Here are some of my top restaurant recommendations:
- Quintessenza Ristorante: Known for its innovative take on traditional Puglian cuisine, this restaurant offers a refined dining experience with dishes made from fresh, local ingredients.
- Le Lampare al Fortino: Located in a historic fort overlooking the harbor, this restaurant is famous for its seafood dishes and stunning views. It’s a perfect spot for a romantic dinner.
- Osteria La Perla del Sud: A cozy osteria that serves delicious local dishes, including fresh seafood and homemade pasta. It’s a great spot for a casual meal with friends or family.
🌊 Beautiful Beaches: Trani boasts some beautiful beaches where you can relax and soak up the sun. Here are a few you shouldn’t miss:
- Lido Colonna: This popular beach is located just east of the city center and offers clear waters and sandy shores. It’s a great spot for families and those looking to enjoy a day by the sea.
- Lido Bella Venezia: Accessible from the Villa Comunale, this small beach offers stunning views of the pier and the cathedral. You can rent a lounge chair and enjoy waiter service for a relaxing day at the beach.
- Seconda Spiaggia: Located south of the Trani marina, this long, golden beach is perfect for sunbathing and swimming. It’s a bit further from the city center but worth the trip for its beautiful setting.
🚶🏻 Getting Around: Trani’s historic center is very walkable. The train station is about a 15 minute walk from the harbor. Trains connect Trani with other towns along the coast like Bari, Barletta, and Bisceglie.
Where to Stay in Trani
💎 Expensive Hotels
- Palazzo Filisio - Regia Restaurant: Luxurious hotel in an 18th-century palace overlooking the harbor. Elegant rooms and gourmet restaurant.
- Ognissanti Restaurant Spa Hotel Rooftop: Stylish boutique hotel with a spa, rooftop terrace, and sea views.
- Maré Resort: Upscale resort in a historic building a short walk from the harbor. Spacious rooms and free bike rentals.
🏨 Mid-Range Hotels
- Hotel San Paolo al Convento: Charming 4-star hotel in a former convent right on the harbor. Rooms have antique furnishings.
- B&B Palazzo Paciotti: Comfortable rooms in a historic building. Modern decor and spacious bathrooms.
💰 Budget Hotels
- B&B Torrente Antico: Cozy B&B with classic rooms, some with sea views. Great location 200m from the harbor.
- Il Sole: Basic hotel with clean, no-frills rooms. Good budget option in the city center.
- Bed and Breakfast il Pesciolino: Simple rooms with a homey feel. Friendly hosts.
10. Gallipoli: The Pearl of the Ionian Sea 🌅
🏖️ Pearl of Ionian: Gallipoli, often referred to as the “Pearl of the Ionian Sea,” is a stunning coastal town in Puglia that offers a perfect blend of history, culture, and vibrant nightlife. Located on the western coast of the Salento Peninsula, Gallipoli is known for its beautiful beaches, charming old town, and lively summer scene. If you’re looking for a destination that combines relaxation with excitement, Gallipoli is the place to be.
🏘️ Old Town: The Centro Storico (historic center) of Gallipoli is a delightful area to explore, with its narrow, winding streets, ancient churches, and picturesque squares. The old town is situated on a limestone island, connected to the mainland by a 17th-century bridge, giving it a unique and enchanting atmosphere.
🏰 Must-see: Gallipoli is packed with historical and cultural landmarks. Here are some highlights you shouldn’t miss:
- Gallipoli Cathedral (Cattedrale di Sant’Agata): This stunning 17th-century cathedral is a masterpiece of baroque architecture. Its interior is adorned with beautiful frescoes and intricate details, making it a must-visit.
- Castello di Gallipoli: Built in the 13th century, this impressive castle offers panoramic views of the harbor and the old town. It houses a museum dedicated to the area’s history and culture, with exhibits ranging from ancient artifacts to contemporary art.
- Greek Fountain: Located near the bridge connecting the old town to the mainland, this 16th-century fountain is adorned with bas-relief decorations inspired by mythological tales.
🍝 Foodie heaven: Gallipoli’s culinary scene is a feast for the senses. Here are some of my top restaurant recommendations:
- Trattoria La Puritate: Located near Purità Beach, this trattoria offers a cozy atmosphere and serves traditional Puglian dishes made with fresh, locally sourced ingredients. Don’t miss their seafood specialties.
- Osteria Briganti: Known for its excellent seafood and charming ambiance, Osteria Briganti is a great spot for a romantic dinner. Enjoy freshly caught fish, shellfish, and other Mediterranean delicacies in a relaxed setting.
- DolceVita Restaurant: Situated on the rooftop of Palazzo del Corso, this gourmet restaurant offers stunning views of the Gulf of Gallipoli and a menu that features fresh seafood, organic vegetables, and homemade pasta.
🌊 Beautiful Beaches: Gallipoli boasts some of the most beautiful beaches in Puglia. Here are a few you shouldn’t miss:
- Baia Verde: This popular beach is known for its fine white sand and crystal-clear waters. It’s a great spot for sunbathing, swimming, and enjoying the vibrant beach clubs that line the shore.
- Punta della Suina: Located south of Baia Verde, this beach offers a more rugged and natural setting. It’s perfect for those looking to escape the crowds and enjoy the beauty of the Mediterranean landscape.
- Purità Beach: The only beach in the historic center, Purità Beach is a small but beautiful spot with clear waters and a charming atmosphere. It’s a great place to relax after exploring the old town.
🚶🏻 Walkable: The old town is pedestrian-only, so you’ll need to park outside the center. It‘s easy to explore on foot.
Where to Stay in Gallipoli
💎 Expensive Hotels
- Relais Corte Palmieri: Stylish rooms in a historic building with sea view terraces.
- Palazzo Presta: Elegant boutique hotel in a restored 18th-century palace.
- Palazzo Mosco Inn: Charming B&B with antique furnishings and a rooftop terrace.
- Hotel Città Bella: This luxurious hotel is located in the heart of Gallipoli, just a 2-minute walk from the beach.
🏨 Mid-Range Hotels
- Hotel Al Pescatore: Simple, comfortable rooms in a great old town location.
- B&B Corte Casole: Friendly B&B in a 16th-century building with a terrace.
💰 Budget Hotels
- Via Imperia: Via Imperia is located in Gallipoli. It offers air-conditioned rooms and apartments. They have access to a shared terrace with tables and chairs.
- Casa Galateo: Basic rooms with kitchenettes in the heart of the old town.
- Palazzo Mongiò: Situated in a historic building in Gallipoli’s city center, this elegant hotel is just a 5-minute walk from the beach.
- B&B Eco Dal Mare: This eco-friendly bed and breakfast is located in Gallipoli, just a 10-minute walk from the beach.
Where to Stay in Puglia, Italy
Puglia is a region that caters to all types of travelers, offering a diverse range of accommodations and attractions. Whether you’re looking for luxury, budget-friendly options, or unique experiences, Puglia has something to offer. Plan your stay in this beautiful region and discover the charm and beauty of Italy’s hidden gem.
👉 Popular Questions
How many days should I spend in Puglia?
To fully experience Puglia’s diverse offerings, it’s recommended to spend at least a week or more. This will allow you to explore multiple towns, visit beaches, and immerse yourself in the region’s culture and cuisine.
Is Puglia expensive for accommodation?
Puglia offers a range of accommodation options to suit different budgets. While luxury masserias and boutique hotels can be pricey, there are also affordable options like apartments, bed and breakfasts, and budget-friendly hotels.
Is it necessary to have a car in Puglia?
While public transportation is available in Puglia, having a car will give you more flexibility and freedom to explore the region at your own pace, especially if you plan to visit multiple towns and rural areas.
What are the must-visit towns in Puglia?
Some of the best towns to stay in Puglia include Lecce, Bari, Ostuni, Polignano a Mare, and Alberobello.
What is the best time to visit Puglia?
The best time to visit Puglia is from April to June or September to October when the weather is mild, and the crowds are smaller.