Due to the grounds location west of the city centre, there are very few hotels to be found under a mile from the ground (the MATCHhotels.com map lists only one hotel within a mile of San Siro). If you are staying in town for a few days then the best advice would be to choose a San Siro hotel in the city centre and take public transport to the stadium. The 3-star Hotel Santa Marta is located in the narrow streets of Milan's historic city centre. It is close to sites such as the Duomo and Castello Sforzesco plus a nearby metro station provides easy access to the rest of the city. The 3-star Hotel Oro Blu is a San Siro hotel located just over a mile from the ground and close to the Lotto metro stop, making it ideally located for both the stadium and city centre. A restaurant and outdoor swimming pool are on hand to help you relax after a busy day. The 2-star Fiorella is a good choice of San Siro hotel for those on a budget. Located roughly half way between central Milan and the stadium, it lies on the tram and metro routes to the ground. The street itself, Via Marghera, has many shops, bars and restaurants.
Read more in our AC Milan Guide.