Sudbury Arena

240 Elgin St
Sudbury, Canada P3E 3N6

This page contains a list of the Super 8 hotels closest to Sudbury Arena, a sports venue located in Sudbury, Canada.

Click to view ALL of the hotels closest to Sudbury Arena, including Super 8 and many more hotel brands

Super 8 Hotels Closest To Sudbury Arena


Super 8 by Wyndham Sudbury ON
1956 Regent St
Sudbury, CA P3E3Z9
Distance: 2.6 miles
Check prices and availability

More Wyndham Hotels and Resorts Brands Nearby

Travelodge by Wyndham Sudbury
1401 Paris St
Sudbury, CA P3E3B6
Distance: 1.7 miles
Check prices and availability

Microtel Inn & Suites by Wyndham Sudbury
1312 Kingsway
Sudbury, CA P3B 2E5
Distance: 2.2 miles
Check prices and availability