Best Hotels in Ostuni: Masserie, Boutique Old Town, and Coast Stays
Ostuni has two distinct types of accommodation: small boutique hotels and B&Bs inside the old town, and masserie (historic farmhouses) in the olive groves below. They suit different trips — the old town is better if you want to walk to dinner and stay carless; the masserie are better if you want the iconic Puglia countryside experience with a pool and grounds.
Old Town Hotels
La Sommita Relais and Chateaux
The best-positioned hotel in Ostuni’s centro storico — a converted 16th-century palazzo on Via Scipione Petrarolo, with views from its terrace across the plain to the Adriatic. Eleven rooms and suites, each different; the superior rooms on the top floor have private terraces. The restaurant (open to non-guests but booking essential) is one of the better tables in town.
Rates: approximately €200—380/night in July and August, €130—220 in shoulder season (as of 2026). The price includes breakfast. Children under 12 in the same room at reduced rate; under 4 free.
Good for: couples, special occasions. Not ideal for families with young children (stairs, no pool). Book several months ahead for July and August.
Ostuni Palace
A larger property (by Ostuni standards — 44 rooms) in a converted palazzo just inside the old town walls on Largo Lanza. More commercial than La Sommita but well-run, with a rooftop terrace bar and decent breakfast. Standard rooms are comfortable without being remarkable; superior rooms with old-town views are worth the supplement.
Rates: approximately €120—200/night in peak season, €85—140 in shoulder season (as of 2026). Breakfast included.
Good for: travellers who want old-town location without boutique prices. Walking distance to all old-town restaurants.
Trullo di Fata B&B
A small B&B in a converted building inside the old walls — three rooms, run by a local family, with the personal attention that implies. The trullo-style breakfast room is the selling point. No pool; no frills. The owners are knowledgeable about local restaurants and masserie.
Rates: approximately €80—120/night as of 2026. Breakfast included.
Good for: budget-conscious travellers who still want old-town character. Book via email rather than OTAs for better rates.
Masseria Hotels
Masseria Torre Coccaro
One of the original Puglia luxury masseria hotels (opened 2003), approximately 10km from Ostuni old town toward Fasano. The estate has 36 rooms and suites spread across the farmhouse buildings, a large pool, a spa, and its own beach club at nearby Torre Coccaro (shuttle provided). The cooking school is a popular add-on.
Rates: approximately €300—550/night in peak summer, €180—280 in May, June, and September (as of 2026). All-inclusive packages available.
Good for: couples and families wanting a full resort experience without a resort aesthetic. The private beach club access is a meaningful amenity given the limited free beach in this part of Puglia.
Masseria Il Frantoio
A working olive oil farm turned boutique hotel on the SS16, approximately 8km from Ostuni. Seven rooms and one suite in the main farmhouse. The estate produces estate oil, the breakfast uses farm produce, and the fixed-menu dinner (open to non-guests) is genuinely good. Less glossy than Torre Coccaro; more authentic in feel.
Rates: approximately €180—280/night in peak season, €130—190 in shoulder season (as of 2026). Breakfast included. Dinner adds approximately €40—50 per person.
Good for: travellers who want the masseria experience without the full-resort infrastructure. Better for couples and solo travellers than families.
Masseria Montenapoleone
Smaller and less known than Torre Coccaro, approximately 6km from Ostuni off the SP65. Four rooms and two suites in a well-restored farmhouse. The pool is smaller but the grounds are quieter. The kitchen serves a fixed lunch menu using own-produced ingredients — good fresh mozzarella and burrata.
Rates: approximately €160—240/night in peak season (as of 2026). Breakfast and use of the garden included.
Good for: travellers wanting a quieter, smaller-scale masseria with good food. Less infrastructure (no beach club, no spa) but more personal.
Coastal Accommodation
If beach access is the priority, the coastal villages below Ostuni have self-catering apartments and smaller hotels aimed at Italian domestic tourism.
Rosa Marina: resort village with condominiums and small hotels from approximately €80—150/night for an apartment as of 2026. Calmer water than the open coast; family-oriented. Limited dining options — self-catering makes more sense here.
Villanova: further along the coast (approximately 15km from Ostuni), with free beach access and fewer services. Apartment rental from approximately €70—120/night via Airbnb-type platforms as of 2026.
Budget Options
Ostuni has a growing number of apartment rentals in the old town and lower town via short-term rental platforms. Expect approximately €60—90/night for a one-bedroom apartment with a kitchen in the old town area, which can work out significantly cheaper than hotel rates and gives more flexibility for self-catering.
Several small B&Bs in the lower town (outside the old walls) offer double rooms from approximately €65—90/night including breakfast, with a short walk or taxi ride up to the centro storico.
What to Know Before Booking
Car access: the old town is closed to non-resident traffic. All masserie require a car for dinner outings and beach trips. If you are flying into Brindisi (the nearest airport, approximately 45 minutes) and renting a car, the masserie work well. If arriving by train, old-town accommodation is more practical.
High season timing: July and August are the peak months. Rates are highest and availability lowest. Book masserie at least 2—3 months ahead for July; old-town boutique hotels should be booked 1—2 months ahead. May, June, and September offer significantly better availability and rates with weather that is nearly as good.
Minimum stays: most masserie apply a 3-night minimum in July and August. Several old-town boutiques require 2 nights on weekends in peak season.
Frequently Asked Questions
- Where is the best place to stay in Ostuni?
- For atmosphere, stay in the old town (Citta Bianca) -- a small number of boutique guesthouses operate inside the medieval walls. For a classic Puglia countryside experience, the masserie (fortified farmhouses) in the olive groves below town are the better choice, with pools, gardens, and direct access to the agricultural landscape.
- How much do hotels in Ostuni cost?
- Old town guesthouses from approximately €80--130/night in shoulder season. Masseria hotels range from approximately €180--350/night in peak summer. Budget accommodation (B&Bs, apartments) starts from approximately €60--80/night as of 2026.
- Should I stay in Ostuni's old town or at a masseria?
- Old town for walking access to restaurants, lanes, and the Cathedral without a car at night. Masseria for the Puglia countryside experience, a pool, and a slower pace -- but you need a car for dinner and beach trips. If it is your first time in Puglia, a masseria night is worth the cost.
- Are there hotels near Ostuni beach?
- There are hotels and apartments in the coastal resort towns of Rosa Marina and Villanova, approximately 10--15km from Ostuni old town. These suit families prioritising beach access; they have limited dining options and no historic centre.
Sorted your stay?
Here's how to get there, and get around once you arrive.
Airport Transfer
Fixed-price airport pickup to Ostuni Travel Guide: driver meets you at arrivals, no haggling.
Book a Transfer →Car Hire
Compare rates from local and international suppliers: 90-day price lock included.
Compare Cars →Same price as booking direct: we earn a small commission at no extra cost to you.