Sudbury Arena

240 Elgin St
Sudbury, Canada P3E 3N6

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

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

Travelodge Hotels Closest To Sudbury Arena


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

More Wyndham Hotels and Resorts Brands Nearby

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

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