Where is Peel Station?
Peel Station is located in Downtown Montreal. If you want to find things to see and do in the area, you might like to visit Bell Centre and Notre Dame Basilica.
Where Can I Stay near Peel Station?
We've got 869 hotels to pick from within a mile of Peel Station. You might want to think about one of these choices that are popular with our guests:
Le Square Phillips Hotel And Suites
- aparthotel • Free WiFi • 24-hour fitness center • Rooftop terrace • Central location
Hotel Bonaventure Montreal
- hotel • Free WiFi • Restaurant • Spa tub • Central location
Hotel Chrome Montreal
- aparthotel • Free WiFi • 24-hour front desk • Central location
Hotel Faubourg Montreal
- aparthotel • Free breakfast • Free WiFi • 24-hour fitness center • Central location
Le Nouvel Hotel
- hotel • Free WiFi • Restaurant • Outdoor pool • Central location
Things to See and Do near Peel Station
What to See near Peel Station
- McGill University
- Bell Centre
- Notre Dame Basilica
- Old Port of Montreal
- Greater Montreal Convention and Visitors Bureau
Things to Do near Peel Station
- The Underground City
- Eaton Centre
- McCord Stewart Museum
- Crescent Street
- Montreal Museum of Fine Arts