The design capital of Europe is packed with historic sites, museums, and theaters, giving you plenty of options for things to do in Milan on a rainy day. Under the protection of extravagant high ceilings, explore the city’s Duomo and Sforza Castle, and wander through the halls of Milan’s best art museums, such as the Pinacoteca Ambrosiana. Stay dry in an Italian cooking class or at a show at the magnificent La Scala Theater. Or dive deeper into the city’s design side with a fashion tour through its best boutiques. Don’t let the weather keep you from exploring these eight things to do in Milan when it rains.
The 8 best things to do in Milan when it rains
Uncover indoor activities in Milan that are perfect for a rainy day, from the Duomo to Sforza Castle.

Explore the intricate interiors of the Duomo to escape the rain.
1. Tour the iconic Duomo di Milano
The Milan Cathedral, or Duomo di Milano in Italian, is one of the most well-known cathedrals in Italy. With its central location and spires stretching into the sky, the Duomo reflects Milan’s history and culture from centuries ago to the present day.
Why is it good for a rainy day in Milan?
While the façade of Milan’s Duomo is spectacular, you can stay dry by taking a tour inside the cathedral. Its most notable interior sites include the statue of Saint Bartholomew Flayed, the largest pipe organ in Italy, and a spot that holds one of the nails supposedly from the crucifixion of Christ.
Address and opening hours
P.za del Duomo, 20122 Milano MI. Open daily, 9:00 AM-7:00 PM.
Find te best tours of the Duomo di Milano

Photo: George M. Groutas
A myriad of books and art in the Pinoteca Ambrosiana will keep you occupied when it rains in Milan.
2. Admire art masterpieces at the Pinacoteca Ambrosiana
Tucked inside the historic library of the Biblioteca Ambrosiana, the Pinacoteca Ambrosiana museum houses some of the world’s most famous works of art, including Leonardo da Vinci’s “Portrait of a Musician,” Caravaggio’s “Basket of Fruit,” and Raphael’s cartoon “The School of Athens.”
Why is it good for a rainy day in Milan?
Escape the rain in the museum halls, and once you’ve taken in the art, you can also browse the library’s selection of antique and contemporary books.
Address and opening hours
Piazza Pio XI, 2, 20123 Milano MI. Open Thursday-Tuesday, 10:00 AM-6:00 PM; closed Wednesday.
See the best ways to explore the art of the Pinoteco Ambrosiana

A rainy day in Milan is the perfect time to lern about Italian cooking and taste your own creations.
3. Learn how to make pasta and tiramisu in a cooking class
Milan isn’t just famous for its artwork and fashion — it’s also known for top-notch cuisine, including local specialties like ossobuco (stewed veal with vegetables) and classic Italian dishes like pasta and tiramisu. Under the guidance of a chef in a hands-on Milan cooking class, learn how to make these staple foods, then eat your creation at the end of the class.
Why is it good for a rainy day in Milan?
Time will fly as you roll out dough, chop ingredients, and finally enjoy a leisurely meal, making this one of the best indoor activities in Milan.
Discover the best Italian cooking classes in Milan

There's more than art and fashion to discover on a rainy day in Milan.
4. Discover the Leonardo da Vinci National Museum of Science and Technology
Dedicated to the artist and scientist Leonardo da Vinci, the National Museum of Science and Technology is divided into seven sections: materials, transport, energy, communication, art & science, new frontiers, and science for young people.
Why is it good for a rainy day in Milan?
The museum’s interactive laboratories include child-friendly sensory activities, with different labs catered to different age groups. It’s a great way to wrangle restless kids when they can’t expend energy outside.
Address and opening hours
Via San Vittore, 21, 20123 Milano MI. Open Tuesday-Friday, 9:30 AM-5:00 PM; Saturday-Sunday, 9:30 AM-6:30 PM; closed Monday.
Discover a world of science at the Leonardo da Vinci National Museum of Science and Technology

Bad weather is the perfect excuse to visit intricate castles and take in the history of Milan.
5. Immerse yourself in the history of Sforza Castle
Journey through Milan’s history with a visit to Sforza Castle, originally built in the 15th century and characterized by its four corner towers.
Why is it good for a rainy day in Milan?
Step out of the rain and back in time with a visit to this medieval fortress. In addition to the castle itself, you can visit the museums in the castle complex, including the Museum of Ancient Art with its collection of armory and tapestries, and the Museum of the Rondanini Pietà, featuring Michelangelo’s last sculpture.
Address and opening hours
Piazza Castello, 20121 Milano MI. Open daily, 7:00 AM-7:30 PM.
Experience the best of Sforza Castle’s history with a tour

Photo: Richard Mortel
What a better way to spend a rainy day in Milan than viewing iconic Italian art?
6. Get an intimate look at da Vinci’s iconic “Last Supper” painting
You can get a close-up view of Leonardo da Vinci's "Last Supper” painting in the Basilica di Santa Maria delle Grazie, the original location where he completed the masterpiece on the wall in 1498. Small groups of visitors are allowed to view the painting in 15-minute time slots.
Why is it good for a rainy day in Milan?
Inside the basilica, you’ll be transported back in time to the 15th century. You can combine your visit with a tour of other top attractions in Milan, including the nearby National Museum of Science and Technology, which also honors da Vinci’s works.
Address and opening hours
Piazza di Santa Maria delle Grazie, 2, 20123 Milano MI. Open Tuesday-Sunday 8:15 AM-6:45 PM; closed Monday.
Experience the Last Supper first hand with these top tours

Escape from the ilan rain with an opulent show at La Scala Theatre
7. Experience the grandeur of La Scala Theater and Museum
A historic opera house inaugurated in the 18th century, La Scala has hosted many international opera singers and ballet performances. After all, Milan is one of the best theater cities in the world. Visit the museum to learn more about the theater’s history, and stick around to catch a show.
Why is it good for a rainy day in Milan?
Visiting La Scala is one of the best things to do in Milan when it rains. The theater’s splendor is certain to make you forget about the gloomy weather outside. Check the La Scala theater website for details about upcoming performances.
Address and opening hours
V. Filodrammatici, 2, 20121 Milano MI. The museum is open daily, 9:30 AM-5:30 PM; final admission is at 5:00 PM. Performance times vary but all must end by midnight.
Book tickets or a tour for La Scala Theater

You can't go to Milan and not interact with fashion, so why not spend a rainy day exploring this important part of the city's culture.
8. Take a fashion tour in the design capital
A visit to the design capital wouldn’t be complete without a Milan fashion tour. Under the guidance of a fashion expert, visit artisan boutiques, galleries, and designer stores, learning about Milan’s fashion history while keeping your eye out for any items you may want to take home with you.
Why is it good for a rainy day in Milan?
While you may have to dash outside as you go between different boutiques and stores, you’ll stay sheltered as you browse the collections and galleries inside.
Experience the fashion life in Milan with a fashion tour
FAQs
What are the best indoor attractions to visit when it rains in Milan?
Some of the best things to do indoors in Milan include a tour inside the Duomo and a journey through the historic Sforza Castle.
What are the rainiest months in Milan?
The rainiest months in Milan are May, October, and November, with an average rainfall of 3.5 inches.
What are the best indoor malls in Milan for a rainy day?
The mall that can’t be missed is the Galleria Vittorio Emanuele II, which houses many high-end brands. In Milan’s central square next to the Duomo, the mall is recognizable with its arched glass ceiling.
What are some indoor family-friendly activities in Milan for when it rains?
One of the best family-friendly activities in Milan is a visit to the Leonardo da Vinci National Museum of Science and Technology, which has age-specific interactive labs sure to keep kids (and adults) entertained. A trip to the Sforza Castle is also a must-do in Milan on a rainy day.
What is the best way to get around Milan in the rain?
Milan has a well-connected tram and metro system that will keep you dry as you navigate the city in the rain.
Was this article useful?