Search Santa Teresa hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Teresa hotels

Masseria Santa Teresa

Masseria Santa Teresa
Monopoli
9.0 out of 10, Wonderful, (78)
"The pool was great and with incredible view"
United States
redi
Masseria Santa Teresa

Villa Itriò

Villa Itriò
Martina Franca
10.0 out of 10, Exceptional, (1)
"appena sono arrivato mi è stato offerto un aperitivo di ben venuto con prodotti tipici. Personale molto gentile. location ben tenuta e rilassante. Colazione ottima."
Italy
Simone
The price is AU$233
includes taxes & fees
16 Jan - 17 Jan 2026
Villa Itriò

Apulia 70 Holidays

Apulia 70 Holidays
Pozziglioni
9.6 out of 10, Exceptional, (75)
"It’s just a few minutes walk to the Main Street. The owner is very helpful and friendly. The apartment is clean and large. Wonderful stay in a charming town"
United States
Payam
The price is AU$180
includes taxes & fees
15 Jan - 16 Jan 2026
Apulia 70 Holidays

Dal Canonico

Dal Canonico
Mola di Bari
8.6 out of 10, Excellent, (12)
"Was an amazing stay and the staff is super kind, always helpful and makes you feel like home. Perfect place for a getaway"
Germany
Marie
Dal Canonico

Santarosa Relais

Santarosa Relais
4.0 star property
Noci
10.0 out of 10, Exceptional, (12)
"The staff is super friendly, they are very accommodating and helpful. The stay is lovely, quiet, right in the centre of old town. Downstairs in the square is an excellent restaurant - easy for family to dine out. Thank you and we would recommend this place! "
United Kingdom
Hao
Santarosa Relais

Masseria Lama D'Impisa

Masseria Lama D'Impisa
Fasano
9.0 out of 10, Wonderful, (46)
"Personale eccellente ottima pulizia ottima struttura"
Italy
Luigi
Masseria Lama D'Impisa

Dimora Porto Contessa

Dimora Porto Contessa
San Vito
9.4 out of 10, Exceptional, (138)
"Nice place but you have to have a car. Very welcoming staff, nice and different breakfast every day! Conveniently located to travel (with a car) in every direction! Would recommend!"
United States
marina
Dimora Porto Contessa

Masseriola Antiche Fogge

Masseriola Antiche Fogge
Fasano
9.6 out of 10, Exceptional, (57)
"Large room and extremely clean."
United Kingdom
Gaia
Travelling with family
Masseriola Antiche Fogge

Casale degli ulivi

Casale degli ulivi
Fasano
10.0 out of 10, Exceptional, (7)
"Our room was spacious and nicely decorated, with a large bathroom."
Canada
Keith
Travelling with family
Casale degli ulivi

Dei Serafini

Dei Serafini
Historic Center
9.0 out of 10, Wonderful, (93)
"This place is in a convenient location"
United States
Eddie
Travelling with friends
The price is AU$341
includes taxes & fees
18 Dec - 19 Dec
Dei Serafini

Hotel San Giovanni

Hotel San Giovanni
San Vito
9.0 out of 10, Wonderful, (43)
"Very Nice place to stay! "
United States
Anthony
The price is AU$160
includes taxes & fees
17 Dec - 18 Dec
Hotel San Giovanni

Bed & Breakfast Tra le Mura

Bed & Breakfast Tra le Mura
Historic Center
9.2 out of 10, Wonderful, (125)
"The accommodations were comfortable and clean, featuring excellent bedding and a pristine bathroom."
United States
Katty
Travelling for leisure
The price is AU$150
includes taxes & fees
17 Dec - 18 Dec
Bed & Breakfast Tra le Mura

Al Mirador Resort

Al Mirador Resort
4.0 star property
Fasano
9.6 out of 10, Exceptional, (72)
"What a jen this cute small 8 room hotel has a gorgeous view !"
United States
Susan
Travelling with friends
The price is AU$267
includes taxes & fees
19 Dec - 20 Dec
Al Mirador Resort

Hotel Miramonti

Hotel Miramonti
3.0 star property
Fasano
7.8 out of 10, Good, (34)
"very nice people"
United States
carlo
The price is AU$173
includes taxes & fees
1 Jan - 2 Jan 2026
Hotel Miramonti

B-Welcome Rooms of Charmes & Relax

B-Welcome Rooms of Charmes & Relax
Pozziglioni
10.0 out of 10, Exceptional, (54)
"The room was spotless, well-maintained, and very comfortable."
United States
Ciro
Travelling with family
The price is AU$205
includes taxes & fees
7 Jan - 8 Jan 2026
B-Welcome Rooms of Charmes & Relax

B&B LA PERLA NERA

B&B LA PERLA NERA
Fasano
6.0 out of 10, (1)
"Je n’ai pas particulièrement aimé le séjour dans cet hôtel qui est dans une banlieue pavillonnaire sans restaurant accessible à pied. J’imagine que l été cet hôtel doit être au calme et que vous pourrez profiter des jolies fleurs. À noter que le linge de lit est une couverture et non une couette "
France
Agnes
The price is AU$297
includes taxes & fees
30 Dec - 31 Dec
B&B LA PERLA NERA

B&B nel Blu Dipinto di Blu

B&B nel Blu Dipinto di Blu
Pozziglioni
10.0 out of 10, Exceptional, (49)
"Great location, and fully renovated, very clean, and the service was excellent."
Canada
Salvatore
B&B nel Blu Dipinto di Blu

D'aprile Dimore

D'aprile Dimore
Pozziglioni
9.6 out of 10, Exceptional, (24)
"Great location to visit the town, while staying in the very well decorated space!"
Canada
adham
D'aprile Dimore

Masseria San Francesco

Masseria San Francesco
Fasano
9.6 out of 10, Exceptional, (57)
"A charming masseria with nice swimming pool, great breakfast and a friendly staff."
United States
Luba
Travelling for business
Masseria San Francesco

San Tommaso

San Tommaso
4.0 star property
Polignano a Mare
9.0 out of 10, Wonderful, (187)
"However the rooms are clean and it was a nice experience to us to see an Italian style wedding ceremony."
United States
Asra
Travelling with family
The price is AU$159
includes taxes & fees
17 Dec - 18 Dec
San Tommaso
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Santa Teresa Hotel Reviews

Recent Reviews in Santa Teresa

More cheap accommodation in Santa Teresa

Esperia

Esperia

Via Giovanni Verga 18 Sammichele di Bari BA
The price is AU$97 per night from 31 Dec to 1 Jan
AU$97
31 Dec - 1 Jan 2026
includes taxes & fees
7.8/10 Good! (28 reviews)

Frequently asked questions

What's the best place for a stay in Santa Teresa?
Based on Expedia's traveller preferences, Masseria Santa Teresa is a top place to stay in Santa Teresa. Other good options for your trip to the area are Barion Hotel and Borgo Egnazia. See all available top hotels, or vacation rentals in Santa Teresa.
What are some of the best holiday rentals that Santa Teresa has to offer?
Borgo del Tempo Ritrovato: This holiday home rental outside Santa Teresa is located in a national park, and has a fireplace, a furnished patio and a BBQ to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a stovetop and kitchenware. Make the most of private gardens in this rental home to help you unwind. See all vacation rentals in Santa Teresa.
If I need to cancel my hotel reservation in Santa Teresa, will I receive a refund?
Yes, the majority of hotel bookings are fully refundable if cancelled prior to the hotel's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Santa Teresa.
What is staying in Santa Teresa like?
Travellers to Santa Teresa will find plenty to explore and enjoy. In Santa Teresa, there are 3 hotels and other accommodation options to choose from. Find out more about Santa Teresa.
What are the top places to visit in Santa Teresa?
Places to visit in the wider area include Cala Porto Rosso Beach, Cathedral Basilica of SS. Mary of Madia and Cala Porta Vecchia Beach. You'll also find Lido Santo Stefano and Il Parco dei Dinosauri in the area. Take a look at what more there is to see and do in Expedia's Santa Teresa guide.
What's the seasonal weather in Santa Teresa?
The hottest months are usually August and July, with an average temperature of 25°C, while the coldest months are January and February, with an average of 11°C. Average annual precipitation for Santa Teresa is 693 mm.

Explore a world of travel with Expedia