Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Mattinata – 108 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Baia Delle Zagare

Hotel in Mattinata

This hotel is immersed in the Gargano National Park, set on a cliff overlooking Zagare Bay and Mergoli Bay beaches. The location is gorgeous, one of the nicest in Puglia. The breeze guarantees a wonderful feeing even during hot days. The food is great, both by the private beach and at the restaurant at night: everything is cooked and prepared accurately and all ingredients are top quality. Basically, the authentic taste of Puglia cuisine. The staff was very friendly and attentive all the time. Would certainly come back!

Show more Show less
8.4
Very Good
914 reviews
Price from
$174
per night

Hotel Torre Santamaria Resort

Hotel in Mattinata

Featuring an outdoor pool, Torre Santamaria offers accommodations in Mattinata, an 8-minute walk from the beach. Complimentary WiFi is provided throughout the property. Friendly staff (who kindly offered us homemade orange jam upon our departure), modern and clean room, beautiful pool and surroundings. Very quiet. Excellent value for money!

Show more Show less
9.2
Awesome
1,246 reviews
Price from
$47
per night

La Rotonda

Hotel in Mattinata

Featuring free WiFi in the shared areas, and a seasonal outdoor pool, La Rotonda offers accommodations in Mattinata, 17 mi from San Giovanni Rotondo. The location is amazing: you can go out for a swim just out of your room. The breakfast is given in a terrace with the view to the sea. Rooms are simple and very clean.

Show more Show less
7.7
Good
524 reviews
Price from
$47
per night

Hotel Residence Il Porto

Hotel in Mattinata

Hotel Residence Il Porto is perched on a hill overlooking the Mattinata Bay, just 1640 feet from the seaside. Wonderful place and kind staff, great dinner and breakfast. Thank you!

Show more Show less
9
Awesome
394 reviews
Price from
$84
per night

Hotel Apeneste

Hotel in Mattinata

This 3-star hotel in Mattinata is 0.6 mi away from the closest pebble beach. It features an outdoor swimming pool, a rich continental breakfast buffet, and free Wi-Fi in public areas. The room at Hotel Apeneste was very spacious and well equipped with toiletries and even a nice balcony that we used in the evening. The location is not exactly in the center but it is a 5 minute walk away so it was still convenient. 7 minute drive from the Mattinata beach which was very lovely. Sadly we only stayed one night but there was a nice pool that would have been nice to use. The staff was helpful and let us keep our bags there after check-out since we wanted to take advantage of the morning and afternoon to visit Bahia delle Zagare which was a short 30 minute drive away. Breakfast was plentiful and buffet-style but served by one of the staff, they had everything from cereal to croissants, fruit, yogurt, coffee, juices, bread and some nice little pies too. Would recommend to stay here and would come back in the future!

Show more Show less
7.6
Good
209 reviews
Price from
$43
per night

La Casa E Il Mare

Hotel in Mattinata

Located on the Gargano coast 1.9 mi from Mattinata, La Casa E Il Mare is a design hotel with a restaurant serving Puglia cuisine and a pool with hot tub. Rooms all have balconies. The pool, the beach, the location, the design and architecture and the food!

Show more Show less
7.8
Good
200 reviews
Price from
$186
per night

La Locanda Del Carrubo

Hotel in Mattinata

Set on cliffs overlooking the Mediterranean Sea, La Locanda Del Carrubo organizes boat trips and dinners in marine caves around Gargano National Park. They did a nice job using a small space. Only 11 rooms I had a sea view but it had a high wall so you could not really appreciate view. Gym! Plus a nicely done spa. Pool was ok right size for location / a dip, but best to go to the beaches. But the best was the massage! He was a pro and was so good did 2 back to back. Restaurant lovely. Roberta from the wait staff also as well as the man. Parking was very on property which was key.

Show more Show less
7.4
Good
19 reviews
Price from
$230
per night

Hotel Il Melograno

Hotel in Mattinata

Hotel Il Melograno is set in Mattinata. It has a garden, playground, and a top-floor terrace. The restaurant with bar serves Apulian specialties and continental breakfast. location, lots of easy parking

Show more Show less
7.4
Good
155 reviews
Price from
$63
per night

Pensione San Michele

Hotel in Mattinata

Pensione San Michele is 2625 feet from Mattinatella beach, which is free for all guests. It offers attractive rooms and bungalows with air conditioning in Mattinata in Gargano National Park. Breakfast was good. Nature sight with a lot of space for children to walk around.

Show more Show less
7.3
Good
160 reviews
Price from
$64
per night

Hotel Baia Dei Faraglioni

Hotel in Mattinata

Featuring a pebbles beach and a summer outdoor pool, the Hotel Baia Dei Faraglioni is in the heart of the Monte Barone Nature Reserve. Staff, particularly Matteo, went way out of their way to help us

Show more Show less
8.5
Very Good
249 reviews
Price from
$203
per night

Most-booked hotels in Mattinata in the past month

See all

Budget hotels in Mattinata

See all

FAQs about hotels in Mattinata

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Mattinata:

Explore guest reviews of hotels in Mattinata

See all