2 Days in Milan Itinerary: How to Eat, Drink & Explore Milan in a Weekend
Milan often gets overshadowed by cities like Rome or Florence, but Italy’s fashion capital is so much more than designer labels and high-end shopping. It’s a city where history, creativity, and culture blend seamlessly – and it’s surprisingly easy to enjoy in just two days.
From sipping cocktails in iconic bars to exploring world-class art and architecture, this 2 days in Milan itinerary will help you make the most of a weekend here – whether it’s your first visit or a quick city break before heading elsewhere in Italy.
Short on Time? Here are the key takeaways:
- Experience Milan in 48 hours: This 2-day itinerary covers iconic landmarks, top-rated bars, and local foodie favorites – all without feeling rushed.
- Where to Drink: Don’t miss the world-ranked cocktails at Mòebius and the hidden speakeasy charm of White Rabbit, two of Milan’s most unforgettable bar experiences.
- Where to Eat: From butcher-to-table dining at Il Mannarino Tenca to the Michelin-worthy creativity at 28 Posti, this itinerary showcases Milan’s bold and flavorful dining scene.
Boozing Abroad contains affiliate links throughout the site. If you choose to purchase items through these links, we will earn a small commission at NO extra cost to you. Read the full disclosure policy here**
Where to Stay in Milan
There’s something for every budget, and we’ve rounded up three excellent options that are highly rated on Booking.com. Each offers easy access to Milan’s best neighborhoods, so you can explore without wasting time in transit.
Splurge Worthy: Hotel Calimala Milano
- Rating: 9.5 (Superb)
- Price Range: €400+ per night
This sleek 4-star boutique hotel in the Porta Venezia/Corso Buenos Aires area blends modern design, a rooftop bar & pool (seasonal), and quiet luxury in a central spot. Perfect for travelers who want style and comfort without ultra-luxury pricing.
>> Check current prices and availability here
Mid-Range Gem: Urban Hive Hotel
- Rating: 8.2 (Superb)
- Price Range: €220+ night
Located in the trendy Brera district, Urban Hive Hotel blends contemporary design with a warm, welcoming atmosphere. Its in-house bar and café are perfect for an aperitivo before heading out, and the location makes it easy to explore Milan’s nightlife and shopping. This is where we stayed and we LOVED the vibes and decor of this hotel. It was super close to a metro line which made getting around super easy!
>> Check current prices and availability here
Budget Friendly: Babila Hostel & Bistrot
- Rating: 8.2 (Very Good)
- Price Range: €60–€120 per night
This trendy hostel in Porta Venezia feels more boutique than backpacker. With private rooms, a rooftop terrace, and live music nights at the on-site bistrot, it’s a fantastic budget-friendly choice that still delivers Milanese flair.
>> Check current prices and availability here
Explore More Hotels in Milan
Still searching for the perfect stay? View All Hotels in Milan on Booking.com
Getting Around Milan
Milan has one of Italy’s best public transit systems. The ATM metro network connects all major attractions and neighborhoods efficiently.
- Metro lines: M1 (red), M2 (green), M3 (yellow), and M5 (purple).
- Tickets: €2.20 per ride or grab a 24-hour (€7.60) or 72-hour (€15.50) unlimited pass.
- Download: The “ATM Milano Official App” for route maps and ticket purchases.
- Pro tip: You can tap your credit card directly at turnstiles for single rides.
- Walking: The city center is very walkable – perfect for spontaneous bar stops and aperitivo detours.
Map for weekend in Milan
HOW TO USE THIS MAP: To view the layers and see the names of the places on this map, click the tab in the top left corner. You can select the check marks to show or hide certain layers. If you select the icons on the map, you will get more information about the point of interest.
HOW TO SAVE THIS MAP: If you select the star icon next to the map name, you can save this map to your Google Maps account. To view it, open Google Maps in desktop or on your phone, select the menu button, go to “Your Places,” scroll to the right to Maps, and you will see this map.
Day 1 in Milan: Duomo, Aperitivo & Local Eats
Start your Milan weekend right in the city’s heart – with architecture, art, and cocktails that define the city’s essence.
Duomo di Milano


- Hours: Cathedral 8AM–7PM | Terraces 9AM–7PM (last entry 6:10PM)
- Cost: €15 (stairs) | €20 (elevator) | Combo tickets available
- Tips: Go early to beat the tour groups, dress modestly (shoulders and knees covered), and if you can – skip the lift and take the stairs for the best sense of scale and detail
- Bring water if visiting in summer – the rooftop gets hot.
Standing in front of the Duomo di Milano, it’s hard not to be blown away. Photos don’t even begin to capture how massive and intricate this Gothic masterpiece really is.
Construction started all the way back in 1386 and took nearly 600 years to complete – and it shows in every detail. There are 3,400 statues, 135 spires, and enough marble to make your neck hurt from looking up too long.
We opted for the Combo Stairs Ticket, which gave us access to the church, the terraces, and even the Duomo Museum and Church of San Gottardo. There’s also an elevator combo ticket if you’d rather skip the 250-step climb, but we decided to earn our next drink and make the trek ourselves.
Pro tip: if you’re heading up to the terrace, the entrance is on the left side of the cathedral – not the front.
Once you reach the top, prepare for a crowd (even early in the morning) and plenty of sunshine. The rooftop radiates heat, but the view? Totally worth it.

From the upper terraces, you can see Milan’s modern skyline stretching out beyond centuries of history – a contrast that feels almost poetic.
Up close, the details of the spires and statues are breathtaking. Every figure, every carving tells part of the city’s long story.
After making our way back down, we stepped inside the Duomo and it’s just as striking within.
Inside, it’s a full sensory experience – echoing voices, the sound of cameras clicking, and this overwhelming awareness of just how old everything is. The massive stone columns stretch upward like a forest, and the stained glass windows date back to the 1400s.
Fun fact: Napoleon was crowned King of Italy here in 1805.
By the time we stepped back outside, we were equal parts amazed and ready for a drink (naturally). Luckily, one of Milan’s most historic cocktail bars, Camparino in Galleria, is right next door and that’s exactly where we headed next.
Looking for tickets?
Here are a few Viator options worth checking out:
Camparino in Galleria


Just steps from the Duomo, inside the Galleria Vittorio Emanuele II, sits another Milanese institution: Camparino in Galleria.
This isn’t just a bar – it’s a piece of Milan’s history.
Founded in 1915 by the son of the inventor of Campari, Camparino became a gathering place for Milan’s intellectuals and creatives. Over the decades, it’s witnessed everything from wartime struggles to cultural renaissances.
In 2021, it was even named one of the World’s 50 Best Bars, solidifying its legendary status in the global cocktail scene.
So whether you’re here for a Negroni or just the atmosphere, Camparino offers a sip of Milan’s storied past in every glass.

Inside, it’s all about Campari – naturally. Since it was only 10:30 in the morning, I decided to skip the drink, but Chris took one for the team and ordered their famous Campari Seltz, a simple but iconic mix of one part Campari and three parts soda water.
Tip: standing at the bar is cheaper than sitting down. His drink was €9 at the bar versus €13 if you take a seat.
We also loved that there was a small snack platter on the bar, a perfect touch for an early aperitivo.
Galleria Vittorio Emanuele II

- Hours: Open 24/7; Store hours will vary
- Cost: Free to wander, but the shopping? Not so much.
- Tips: Don’t miss spinning your heel on the famous bull mosaic for good luck. And yes, that worn-out patch on the floor is from thousands of people doing the same thing.
Just steps from the Duomo, you’ll find one of Milan’s most elegant landmarks – the Galleria Vittorio Emanuele II. Often referred to as “the living room of Milan,” this glass-covered shopping arcade is one of the oldest and most beautiful in the world.
Opened in 1867, the Galleria was designed to connect Piazza del Duomo with Piazza della Scala, linking Milan’s spiritual and cultural hearts through a space that celebrates art, architecture, and commerce.
The result? A breathtaking blend of glass domes, iron arches, and intricate mosaic floors that still feels timeless more than a century later.
Today, it’s home to luxury boutiques like Prada, Gucci, and Louis Vuitton, alongside historic cafés and restaurants that have welcomed Milan’s high society for generations.
It’s also one of the most photographed places in the city and for good reason. Every angle offers a postcard-worthy shot, from the ornate ceilings to the famous bull mosaic on the floor (legend has it that spinning your heel on the bull’s…well, sensitive area brings good luck).
That said, be prepared for crowds.
The Galleria is one of the busiest spots in Milan, especially in the afternoon. If you want to take your time soaking it all in – or snap photos without a sea of people in the background – try visiting early in the morning before the Duomo opens.
Duomo Terrace 21: Rooftop Prosecco Spot


- Hours: Daily from 8 AM – 11 PM
If you’ve been following us for a while, you know we have a thing for rooftop bars and no trip to Milan is complete without a rooftop drink overlooking the Duomo. Duomo Terrace 21 is one of those “pinch me” spots that makes you fall a little harder for the city.
Perched high above Piazza del Duomo, this elegant terrace bar gives you front-row views of Milan’s most famous cathedral-and the kind of atmosphere that just begs for an aperitivo.
While it’s on the pricier side, you’re really paying for the view.The staff are friendly and professional, and the vibe strikes that perfect balance between chic and comfortable.
Lunch: Il Panino del Laghetto
- Hours:
- Monday – Saturday: 11:00 AM – 3:30 PM
- Sunday: Closed
When it comes to casual lunches in Milan, Il Panino del Laghetto is one of those unassuming gems that makes you feel like you’ve stumbled into a local secret.
The setup is relaxed and unfussy, with a few tables outside where you can sit back and watch the world go by. It’s a great spot for a quick refuel between sightseeing, especially if you’re not in the mood for a long sit-down meal.
Navigli Neighborhood

If you’ve only got 2 days in Milan, the Navigli neighborhood is one area you don’t want to skip.
Located in the southwestern part of the city, Navigli gets its name from the centuries-old canals that once connected Milan to nearby lakes and even the sea.
The two main waterways, Naviglio Grande and Naviglio Pavese, form the heart of the neighborhood, lined with vibrant bars, restaurants, cafes, and vintage shops.
During the day, the canals shimmer with reflection shots worthy of your camera roll, while at night, the area transforms into one of the city’s most dynamic social scenes. We’d recommend planning at least one evening here during your 2 days in Milan to fully experience its charm.
How to Get to Navigli: You can take Metro Line M2 (the green line) to Porta Genova FS, which drops you nearby. From there, it’s an easy five-minute walk to the main canals.
Backdoor 43


- Hours: 6:30 PM – 2 AM
- Reservation only – and it books out WEEKS in advance
Backdoor 43 is dubbed “the smallest bar in the world” and it just might be.
Located right along Ripa di Porta Ticinese, Backdoor 43 is easy to miss – we walked by it several times – but that’s part of the fun.
From the outside, it looks like an old-school takeaway window situated in a doorway. But behind that door is a speakeasy-style bar that fits just four people at a time. Yes, four.
You can either order cocktails to-go from the window (these will be more basic/classic cocktails) or, if you’re lucky enough to snag a reservation, step inside for a completely private 60-minute experience with your own bartender.
The mixologist wears a signature Guy Fawkes mask, keeping the focus on the drinks rather than the person behind them – a quirky detail that adds to the bar’s mystique.
The cocktails here are anything but basic. Think expertly crafted Negronis, smoky Old Fashioneds, and creative seasonal creations that showcase Italy’s best spirits. Everything is mixed with precision and flair, which makes Backdoor 43 a must for cocktail lovers visiting Milan.
GRAMM Cafe


- Hours: Daily from 3 PM – 2 AM
If Backdoor 43 is Milan’s smallest cocktail bar, GRAMM Café is its effortlessly cool counterpart. Located right in the heart of the Navigli neighborhood, this stylish bar blends Italian charm with modern mixology, creating the kind of atmosphere that makes you want to settle in and stay awhile.
GRAMM Café is known for its inventive cocktails that balance creativity with craftsmanship. The menu changes seasonally, featuring house originals and reimagined classics that highlight Italian ingredients in unexpected ways.
Think smoky mezcal paired with bergamot, or gin infused with local herbs. It’s the kind of place where every drink feels like it’s been designed just for you.
Pro tip: Arrive early if you want one of the coveted outdoor tables overlooking the canal. It’s the perfect spot to enjoy an aperitivo before the Navigli nightlife really kicks in. Order a signature cocktail (the “GRAMM Mule” is a standout) and soak in the energy of one of Milan’s liveliest districts.
Pinch Spirits & Kitchen
- Hours: Daily from 6 PM – 2 AM
By the time you reach Pinch Spirits & Kitchen, you’ll start to understand why we call Navigli the heart of Milan’s drinking culture. This stylish cocktail bar is part vintage speakeasy, part modern aperitivo lounge.
Pinch stands out with its retro-inspired décor, dim lighting, and bartenders who look like they just stepped out of a 1920s postcard.
The cocktail list is extensive and creative, featuring both old-school favorites and signature drinks that play with Italian bitters, house infusions, and seasonal flavors.
But what really sets Pinch Spirits & Kitchen apart is its approach to aperitivo, that sacred Italian tradition of pre-dinner drinks with snacks. Order any cocktail or glass of wine between 6 PM and 9 PM, and it comes with a generous plate of small bites.
28 Posti


- Hours: 7:30 PM – 10 PM (Closed Sundays & Mondays)
- Cost: Three-course surprise tasting menu from €55 per person
After a night of exploring the Navigli cocktail scene, we ended our evening at 28 Posti, one of Milan’s most intimate and creative restaurants. The name literally translates to “28 seats,” and that’s exactly how many people it can hold – so yes, reservations are a must.
We went for the three-course blind tasting menu, and honestly, it might have been the best decision of our entire trip. We lucked out with a table overlooking the kitchen window, where we got to watch each dish come to life right in front of us – chefs moving with quiet precision, flames flickering, and plates that looked more like artwork than food.
The experience started with house-made bread crafted from Sicilian flour and served with smoked butter that smelled and tasted like pure heaven. From there, the courses arrived one by one, each more surprising and beautiful than the last.
Our appetizer featured delicate eggplant prepared in a way that somehow managed to be both rich and light. Next up was a seafood-based pasta swimming in a flavorful fish broth, layered with red peppers, tomatoes, and turnips – an unexpected combination that somehow worked perfectly.
The main course was a showstopper: grilled white fish paired with white asparagus, clams, fermented peas, and burnt herb oils. It was one of those dishes that stops you mid-conversation. Complex, smoky, and utterly unique.
And then came dessert – which, frankly, deserves its own standing ovation. Sheep ricotta ice cream with capers and lemon might sound odd, but it was easily one of the best desserts we’ve ever had in Italy. Creamy, tart, a little savory, and completely addictive. Chris will tell you I got mad I had to share – and he’s not wrong.

We paired the meal with a couple glasses of natural wine, which complemented every course beautifully. Between the food, the setting, and the intimacy of the space, 28 Posti is one of those restaurants that feels truly special – modern yet soulful, elegant without being stuffy.
If you’re planning 2 days in Milan and want a dining experience that goes beyond pizza and pasta, make room for this one. It’s a sensory adventure through Italian ingredients and creativity – and the perfect finale to a night in Navigli.
Day 2 in Milan
After a full evening of cocktails, canals, and one unforgettable dinner, Day 2 in Milan is all about slowing down a bit and savoring the everyday rhythm of the city.
Breakfast at Hotel
If your hotel includes breakfast, take full advantage before heading out for the day. Italian mornings tend to be light – a cappuccino and a pastry are standard – but when you’re staying at a hotel, you’ll likely find a heartier spread: croissants, fruit, cheese, cold cuts, and maybe even eggs if you’re lucky.
Market on Viale Papiniano


- Hours: Open Tuesdays and Saturdays, morning through early afternoon
Once you’re caffeinated and ready to explore, make your way to Mercato di Viale Papiniano, one of Milan’s largest and most authentic open-air markets.
Located just west of the city center near the Sant’Agostino metro stop, this bustling Milan street market stretches for blocks and sells everything from clothing and shoes to housewares, plants, and fresh produce. It’s where locals come to shop for bargains and seasonal goods, making it a great spot to experience real Milanese life away from the high-end boutiques.
Pro Tip: Be prepared for crowds. The market fills up fast, especially on weekends.
Even if you’re not shopping, it’s worth a stroll just to people-watch and soak up the atmosphere. It’s messy, loud, and completely wonderful – a perfect glimpse into Milan’s daily hustle.
If you’re planning 2 days in Milan, adding the Viale Papiniano Market to your itinerary offers a nice balance to the city’s glitzier side.
Castello Sforzesco

- Hours: 7:00 AM – 7:30 PM (museum hours vary)
- Tickets: Free to enter the castle grounds; Museums €5–€10
- Tips: Wear comfortable shoes; allow 1–2 hours to explore
From the chaos of the market, head toward one of Milan’s most iconic landmarks: Castello Sforzesco (Sforza Castle). This sprawling 15th-century fortress sits right in the heart of the city and offers a fascinating mix of history, art, and architecture – all wrapped up in true Milanese grandeur.
Originally built by the powerful Sforza family, the castle once served as both a military stronghold and a symbol of Renaissance wealth. Over the centuries, it’s been destroyed, rebuilt, and repurposed more times than we could count, but today it stands as one of Milan’s must-see attractions.
As you walk through the massive brick walls and towers, it’s easy to imagine knights, nobles, and artists wandering these same courtyards centuries ago.
Inside, you’ll find several small museums and galleries that are surprisingly affordable (and air-conditioned – bonus!). Exhibits include ancient art, musical instruments, and Michelangelo’s unfinished Rondanini Pietà, his final sculpture before his death.
Sempione Park
- Hours: Open daily from 6 AM – 10 PM
Right behind Castello Sforzesco, you’ll find one of Milan’s most beautiful outdoor spaces – Parco Sempione. After wandering the castle halls and courtyards, stepping into this massive park feels like a deep breath of fresh air (literally).
Spanning nearly 100 acres, Parco Sempione is Milan’s version of Central Park – a lush green oasis filled with tree-lined paths, ponds, sculptures, and locals enjoying a lazy afternoon. Whether you want to walk, relax, or people-watch with a gelato in hand, this is the perfect place to slow down and take it all in during your 2 days in Milan.
As you explore, you’ll come across several landmarks sprinkled throughout the park:
- Arco della Pace (Arch of Peace): A triumphal arch built to celebrate peace after the Napoleonic Wars. It’s stunning at sunset when the light hits the marble just right.
- Torre Branca: A 108-meter-tall tower you can climb for panoramic views of the city (and on clear days, even the Alps). Tickets are around €6 and it’s worth every step.
- Acquario Civico: A small but charming aquarium tucked along the park’s edge – perfect if you’re traveling with kids or just love quirky finds.
Locals flock here for picnics, morning jogs, and late-afternoon aperitivo hours, so don’t be surprised if you see groups of friends sharing wine on the grass. You’ll also spot couples reading, students sketching, and tourists like us trying to find the perfect shady bench.
Lunch: Il Mercato Centrale

- Hours:
- Sunday – Wednesday: 7 AM – 11 PM
- Thursday – Saturday: 7 AM – 12 PM
After a morning of exploring castles and strolling through parks, it’s time to refuel and Il Mercato Centrale Milan is the perfect place to do it.
Located inside Milano Centrale Station, this massive indoor food hall is a celebration of Italian flavors, local producers, and all things delicious.
You’ll find more than 30 stalls here, each specializing in something different: handmade pasta, Neapolitan-style pizza, fresh seafood, artisanal cheeses, truffle-topped everything, and yes, plenty of wine and cocktails.
We love Il Mercato Centrale because it lets you try a little bit of everything without having to commit to just one restaurant. You can grab a slice of pizza from one counter, a glass of Chianti from another, and a plate of fresh burrata or prosciutto from another.
The space itself feels modern and open, with a mix of communal tables and cozy corners where you can linger over your meal. There’s a great mix of locals and travelers here, and the energy is contagious – everyone’s chatting, clinking glasses, and debating which stand to try next.
Pro tip: If you’re traveling by train later in the day, Il Mercato Centrale is the ultimate pre-departure stop. You can grab a quick espresso, a last-minute panino for the road, or even a bottle of wine to take home.
Milano Centrale Station
- Hours: Open daily, approximately 4:30 AM – 1:30 AM
Whether you’re catching your next train or heading to the airport, Milano Centrale Station is where most Italian adventures begin (or end). It’s not just a transportation hub – it’s one of the most beautiful train stations in Europe and worth a visit even if you’re not going anywhere.
Built in the early 1900s, towering marble archways, intricate sculptures, and a massive glass ceiling make the space feel more like a palace than a station.
The original project was commissioned by King Victor Emmanuel III in 1906, but construction slowed due to World War I and wasn’t completed until 1931 under Mussolini’s rule.
The result? A massive, imposing structure meant to showcase Italy’s strength and innovation – and it still commands attention today.
Pro tip: Step outside the main entrance before you leave. The scale of the building is breathtaking, and it’s one of those “wow” moments that remind you why Italian architecture never disappoints.
Crazy Cat Cafe


- Hours:
- Tuesday – Friday: 9:30 AM – 8 PM
- Saturday: 9 AM – 8 PM
- Sunday: 9 AM – 7:30 PM
This spot was recommended to us by a local and we had to include it in our 2 days in Milan.
We skipped the busy espresso bars and visited the Crazy Cat Café, a cozy and quirky spot where your cappuccino comes with a side of whiskers.
Located just a short walk from Milano Centrale Station, this café is one of Milan’s most unique finds – a peaceful hideaway where a handful of resident cats roam freely as you sip, snack, and unwind. The space is warm and softly lit, filled with comfy chairs, playful feline décor, and the quiet hum of purring in the background.
The menu leans toward comfort food, with homemade cakes, toasties, salads, and brunch-style dishes alongside expertly made Italian coffee. They also serve craft beers, cocktails, and wine if you prefer your cat therapy with a bit more kick.
There’s a small minimum spend to visit (around €5 per person), but it’s very easy to hit – one drink and a slice of cake will get you there. The best part? Your visit helps support the café’s resident cats, many of whom have been adopted or rescued. So while you’re relaxing with a latte, you’re also contributing to a good cause.
Moebius


- Hours: vary depending on where you go
- Opens 6 PM daily for drinks
If you only hit one cocktail bar during your 2 days in Milan, make it Moebius – ranked #38 on the World’s 50 Best Bars of 2024 and home to some of the most inventive drinks (and food) in the city.
Located near Milano Centrale Station, Moebius is more than just a bar – it’s a fusion of three distinct concepts: a tapas bistro, an experimental fine dining restaurant, and a world-class cocktail bar all sharing one stunning, modern space.
The Tapas Bistro serves small, elevated plates inspired by Spanish, French, and American cuisines – perfect for pairing with your drink. For something more refined, there’s Moebius Sperimentale, the fine dining side that just earned its first Michelin star in 2025. It’s the kind of place where food and creativity go hand in hand, and every plate feels like a surprise.
But let’s be honest – we came for the cocktails. Behind the bar stands a towering 10-foot bottle rack holding more than 300 bottles, a visual statement that tells you exactly how serious they are about their craft.

We started with two drinks: the Shochu Margarita, a Japanese-inspired twist on the classic, made with shochu and mezcal for a smoky, floral flavor that was surprisingly light and refreshing on a warm Milan evening. The other was the Apples and Capers, a rum-based cocktail with vermouth, apple, and a touch of caper for a salty-sweet balance. Topped with a vegan custard “wash,” it was one of the most inventive drinks we’ve ever had – like a dessert and a cocktail all in one glass.
Round two didn’t disappoint either. The Seed Negroni added a smooth pumpkin-seed twist to Italy’s most iconic drink, mellowing out the usual bitterness. Meanwhile, the Toasted Highball – with bourbon shochu, hazelnut, coconut water, and bubbles – tasted like Christmas morning in a glass: warm, toasty, and absolutely addictive.
Between rounds, the bartenders brought out small aperitivo snacks, each as beautifully crafted as the drinks themselves. It’s these little touches that make Moebius feel more like a full experience than just a night out.
Pro tip: Reservations are essential. Whether you’re there for a Michelin-starred tasting menu or a perfectly balanced cocktail (or both), Moebius is an unforgettable stop that captures everything Milan does best – style, sophistication, and a little bit of magic in every sip.
Dinner: Il Mannarino Tenca


- Restaurant Hours:
- Daily from 12 PM – 3 PM & 7 PM – 11:30 PM
For dinner, we headed just a short walk from Moebius to Il Mannarino Tenca, and honestly, this might be one of Milan’s best-kept secrets for meat lovers.
This spot combines an old-school butcher shop and a rustic restaurant, creating a dining experience that’s as authentic as it gets. The concept is simple but brilliant – you walk up to the counter, pick your cut of meat directly from the display, and then watch as the chefs cook it to perfection right behind the counter. It’s casual, personal, and a total paradise for anyone who appreciates high-quality Italian meats.
The atmosphere at Il Mannarino Tenca feels warm and welcoming, with wood accents, exposed brick, and the comforting aroma of grilled steak wafting through the air. It’s the kind of place where locals come to unwind over good food and wine, and it immediately makes you feel like you’ve stumbled into a neighborhood favorite rather than a tourist stop.
For our meal, we ordered two main courses: a perfectly cooked controfiletto (sirloin steak) and a salsiccia finocchio, a fennel sausage that was juicy, flavorful, and full of that signature Italian spice. Everything was grilled to perfection and served with simple sides that let the quality of the meat shine.
We also started with a traditional ragù pasta, and the moment it hit the table, we were hooked. The smell alone was enough to make everyone nearby jealous – rich, savory, and just the right amount of comforting.
The entire experience felt incredibly local. We were the only non-Italians in the restaurant that night, surrounded by the hum of conversation, laughter, and clinking wine glasses. It didn’t feel touristy at all – just good food, genuine hospitality, and a peek into real Milanese dining culture.
White Rabbit


- Hours:
- Monday – Friday: 6 PM – 3 AM
- Saturday: 8 PM – 3 AM
- Sunday: 6 PM – 2 AM
If you thought Italy didn’t have a speakeasy culture, think again. Milan’s hidden bar scene is thriving – and White Rabbit is one of its best-kept (password-protected) secrets.
Tucked behind what looks like an unassuming café storefront, White Rabbit perfectly captures that old-school speakeasy energy with a distinct Milanese twist.
You can’t just walk in, though. To score a seat, you’ll need to get the password, which often requires solving a few riddles in advance – yes, really. Once you whisper the magic words at the door, you’ll be led into a dimly lit, atmospheric bar that feels straight out of the 1920s.
Inside, the vibe is spot on: low lights, plush seating, smoky air, and live jazz-style performances that set the mood. For a country that never had Prohibition, Milan absolutely nails the speakeasy experience.
As for the cocktails, they’re every bit as creative as the concept. I went for a vodka-based cocktail infused with fresh basil and served with a side of bruschetta (because why not add carbs to happiness?). It was refreshing, aromatic, and so good I didn’t want to share.
Chris ordered a Negroni variation made with balsamic vinegar and served with a Parmesan crisp, which somehow managed to make an already perfect drink even better.
Every cocktail is presented with flair and flavor combinations that feel genuinely original, making White Rabbit one of those bars that lingers in your memory long after the last sip.
Pro tip: Book ahead and arrive early if you want a table for the live show, which starts around 10 PM. Between the ambiance, the creativity, and the mystery, White Rabbit easily earns a 10/10 for both cocktails and experience – the perfect final stop to wrap up your 2 days in Milan.
Watch Our Weekend in Milan Video
Want to see what 2 days in Milan actually looks like? Our Weekend in Milan YouTube video brings this itinerary to life with real experiences, insider moments, and plenty of food and drink inspiration to help you plan your own trip.
Watch it here and follow along as we eat, drink, and explore our way through Milan.
FAQs About Visiting Milan
Is 2 days enough for Milan?
Yes! Two days is the perfect amount of time to experience Milan’s highlights – from the Duomo to the Navigli canals – without feeling rushed.
How do I get from the airport to the city center?
From Malpensa Airport, take the Malpensa Express train (50 minutes to Milano Centrale). From Linate Airport, catch bus 73 or the new M4 metro line directly into the city.
What should I wear in Milan?
Italians dress well but not overly formal. Think comfortable shoes, smart-casual outfits, and a light jacket or scarf depending on the season.
What’s the local cocktail to try?
A Negroni Sbagliato, invented right here in Milan – it’s lighter than a traditional Negroni and made with Prosecco instead of gin.

And that’s a wrap on your 2 days in Milan – a weekend filled with unforgettable meals, creative cocktails, and those little moments that make Italy so special.
Whether you’re planning a weekend getaway or adding Milan to your longer Italy itinerary, this city blends culture, cuisine, and creativity in a way that’s uniquely its own.
Looking for more Italy travel inspiration? We’ve got you covered!
Explore more of our Italy guides or city itineraries, road trips, and hidden gems that pair perfectly with your Milan adventure:
- Barolo Wine Tasting in Piedmont Italy
- Top Things to Do in One Day in Bologna, Italy
- The Best 3 days in Rome Itinerary Guide
- How to do Florence in 3 days – The Ultimate Florence, Italy Itinerary
Ready to visit Milan? Read hotel reviews on TripAdvisor then book your room here!
But where do we personally recommend? Urban Hive is an absolute gem for boutique hotels and would stay there again!
Don’t forget to pick up a travel guidebook for your other adventures.
Love this guide? Have questions? Get in touch with us on Facebook | YouTube | Instagram | Pinterest
