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 The Underground City and Eaton Centre.
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
- Le Windsor
- McGill University
- 1250 René-Lévesque
- Concordia University Sir George Williams Campus
- Phillips Square
Things to Do near Peel Station
- The Underground City
- Eaton Centre
- McCord Stewart Museum
- Crescent Street
- Montreal Museum of Fine Arts