Florence is a treasure trove of Renaissance art, delectable cuisine, and stunning architecture, making it an ideal weekend getaway for busy travelers. In just 48 hours, you can immerse yourself in the city's rich culture and enjoy some of the best sights and flavors Italy has to offer.
Florence’s main transport hub is the Firenze Santa Maria Novella (SMN) train station, where you’ll arrive if traveling from other Italian cities. A high-speed train from Rome to Florence costs around €40 ($42) and takes about 1.5 hours. If you’re flying in, Florence Airport (FLR) is only 4 km from the city center. You can take the Volainbus for €6 ($6.30), which takes about 20 minutes to reach the SMN station.
Once in the city, Florence is compact and very walkable. However, public transport options include buses and trams. Purchase a ticket for €1.50 ($1.60), valid for 90 minutes. For a quick trip to the Piazzale Michelangelo for stunning views, take bus 12 or 13 from Piazza della Libertà. Remember to validate your ticket before boarding to avoid fines.
For convenience, stay near the historic center. The Hotel Brunelleschi, located at Piazza Santa Elisabetta, offers luxurious accommodations starting at €350 ($370) per night, complete with a fitness center and a rooftop terrace. For a mid-range option, consider Hotel Laurus al Duomo, where rooms average around €150 ($160) and provide easy access to key attractions like the Duomo and Uffizi Gallery.
If you're on a tighter budget, check out the Plus Florence hostel, where dormitory beds start at €30 ($32) per night. It features a rooftop pool and bar, perfect for mingling with fellow travelers. Regardless of your choice, booking in advance is crucial, especially during peak tourist seasons from April to October.
Florence is a culinary delight, famed for its robust Tuscan flavors. Start your day at Caffè Gilli, located at Via Roma 1, where you can enjoy a cappuccino and a cornetto for around €5 ($5.30). For lunch, grab a panino at All’Antico Vinaio on Via dei Neri, which offers luscious sandwiches with local ingredients at about €5-€10 ($5.30-$11). Be prepared for a queue, as this spot is incredibly popular.
For dinner, don’t miss Trattoria Mario, located at Via Rosina 2r, known for its ribollita and pappa al pomodoro, traditional Tuscan soups. Dishes range from €10 to €20 ($11-$22), and the lively atmosphere is an experience in itself. Cap off your night at La Terrazza Rooftop Bar at Hotel Continental, where cocktails start at €12 ($13), and you can enjoy breathtaking views of the Ponte Vecchio and Arno River.
Your weekend in Florence would be incomplete without visiting the iconic Duomo, or Cathedral of Santa Maria del Fiore. Entry is free, but climbing to the dome costs €20 ($22) and is highly recommended for the panoramic views of the city. The Uffizi Gallery, home to masterpieces by Botticelli and Michelangelo, is another must-visit. Reserve your timed entry online for €20 ($22) to skip the lengthy lines.
Take a leisurely stroll across the Ponte Vecchio, a historic bridge lined with shops selling jewelry and art. If time allows, head to the Boboli Gardens for a relaxing afternoon, with an entrance fee of €10 ($11). The gardens provide a peaceful escape from the bustling streets and offer splendid views of the city’s skyline.
Florence can be overwhelming, but with these practical tips, you can maximize your experience:
| Item | Cost | Notes |
|---|---|---|
| Train from Rome to Florence | €40 ($42) | High-speed train, 1.5 hours |
| Volainbus from Florence Airport | €6 ($6.30) | 20-minute ride to SMN station |
| Entry to the Duomo | €20 ($22) | Must climb for stunning views |
| Uffizi Gallery entry | €20 ($22) | Skip the line with online booking |
| Lunch at All’Antico Vinaio | €5-€10 ($5.30-$11) | Bestsellers: panini with Tuscan ingredients |
| Dinner at Trattoria Mario | €10-€20 ($11-$22) | Try traditional Tuscan dishes |
| Entry to Boboli Gardens | €10 ($11) | Beautiful gardens with city views |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best time to visit Florence is during the spring (April to June) and fall (September to October) when the weather is mild, and tourist crowds are smaller. July and August can be hot, with many locals on vacation, making some small businesses closed.
Florence is best explored on foot due to its compact size. Public transport includes buses, and you can buy a ticket for €1.50 ($1.60), valid for 90 minutes. Biking is also popular, with bike rentals widely available. Consider walking to major attractions to soak in the beautiful architecture and street life.
Traveler comments
Add a route note, correction, timing tip or question for this guide.