The distance between Peterborough, Ontario and Vancouver, B.C is 3915.22 km.
Driving distance it is 4,415 km taking this route:
- Take HIGHWAY 7 - WEST (T-C HIGHWAY), from Peterborough, to HIGHWAY 12 (T-C HIGHWAY) - NORTH to ORILLIA.
- Take HIGHWAY 12 (T-C HIGHWAY) - NORTH to HIGHWAY 400 (T-C) - NORTH to PARRY SOUND.
- Take HIGHWAY 400 (T-C) to HIGHWAY 69 (T-C) at the END of the 400.
- Continue straight on HIGHWAY 69 (T-C) to HIGHWAY 17 (T-C) - WEST to SAULT STE. MARIE, in Greater Sudbury.
- Take the TRANS-Canada HIGHWAY (HIGHWAY 17 in ONTARIO [via HIGHWAY 17-A around Kenora] and TRANS-CANADA HIGWHAY 1 onwards) to Vancouver, via T-C HIGHWAY 100 BY-PASS - WEST to bypass WINNIPEG (EXIT 348A off T-C HIGHWAY 1 in MANITOBA to get onto T-C HIGHWAY 100 BY-PASS - WEST towards BRANDON ; EXIT 42B off T-C HIGHWAY 100 to continue on T-C HIGHWAY 1 - WEST to BRANDON), via Alberta HIGHWAY 201 STONEY TRAIL - NORTH to bypass CALGARY (EXIT 36 off STONEY TRAIL to continue on T-C HIGHWAY 1 - WEST to BANFF), and via B.C. HIGHWAY 5 to continue on the freeway towards VANCOUVER.