
San Donato Holidays
- Plan, book, travel with confidence
- Better togetherSave up to €185 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Flight + Hotel Deals in San Donato

Aurum Firenze
Reviewed on 3 Jan 2026

Aurum Uffizi
Reviewed on 15 Jan 2026


San Donato Beach Holiday
Take a break from the stresses of daily life and relax on your San Donato holiday. There's nothing more invigorating than the cool sea breeze and the soothing sound of waves crashing onto the shore. Plan your trip to San Donato the easy way by locking in one of our San Donato holiday packages. Many visitors choose to base themselves near Bagno Gioia, a must-see just 0.48 kilometres from the city centre.
Top hotels in San Donato

Hotel Bologna
Hotel was vey traditional and in a great location, and easy walk to the centre of Pisa. Room was spotlessly clean and all of the amenities you would require, Breakfast was buffet style and was excellent, lots of choice. Would definitely stay again!!
Reviewed on 10 Jan 2026

Grand Hotel Bonanno
Wonderful welcome, very comfortable and cosy room, great breakfast and onsite parking. Could not fault our stay. Will recommend to anyone visiting Pisa.
Reviewed on 15 Jan 2026

Prato dei Miracoli Residenza d'Epoca
Impressive hotel!!!
Reviewed on 12 Jan 2026
Popular places to visit

Piazza Napoleone
The largest square in Lucca is a favorite spot for socializing. Some of the biggest names in music entertain here.

Piazza dell'Anfiteatro
Unwind in the attractive square where Roman gladiators once fought. For one day of the year it is now completely filled with flowers.

Piazza San Michele
Once the site of the Roman forum during ancient times, now this piazza is a delightful square of bars, cafés and an unfinished 12th-century church.
What to do in San Donato

Florence: Pisa Excursion with Escorted Transfer Only

Pisa: Leaning Tower & Cathedral Tickets with Timed Entry


