There are 5 ways to get from Brampton to Terrace by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Toronto Pearson International Airport to Northwest Regional Airport
best- Fly from Toronto Pearson International Airport (YYZ) to Northwest Regional Airport (YXT)plane YYZ - YXT
10h 55m$312–1,316Fly Toronto Pearson International Airport to Smithers Airport, bus
cheapest- Fly from Toronto Pearson International Airport (YYZ) to Smithers Airport (YYD)plane YYZ - YYD
- Take the bus from Smithers Mall to Terrace Skeena Mallbus
16h 15m$296–1,074Train
- Take the train from Toronto Union Station to Jaspertrain VIA Rail
- Take the train from Jasper to Terracetrain VIA Rail
4d 8h$1,038–2,259Drive 4,548.1 km
- Drive from Brampton to Terracecar 4,548.1 km
2d 6h$767–1,108Bus to John C. Munro Hamilton International Airport, fly to Northwest Regional Airport
- Take the bus from Square One to Main St. W. @ Summers Ln.bus
- Fly from John C. Munro Hamilton International Airport (YHM) to Northwest Regional Airport (YXT)plane YHM - YXT
15h 59m$408–1,521
Brampton to Terrace by train
Comparing Your Travel Options
The cheapest way to get from Brampton to Terrace is to fly and bus which costs $290 - $1,100 and takes 16h 15m.
The fastest way to get from Brampton to Terrace is to fly which takes 10h 55m and costs $310 - $1,400.
No, there is no direct train from Brampton to Terrace. However, there are services departing from Brampton Innovation District GO and arriving at Terrace via Toronto Union Station and Jasper. The journey, including transfers, takes approximately 4 days 8h.
The distance between Brampton and Terrace is 3718 km. The road distance is 4548.1 km.
The best way to get from Brampton to Terrace without a car is to train which takes 4 days 8h and costs $1,000 - $2,300.
It takes approximately 10h 55m to get from Brampton to Terrace, including transfers.
Brampton to Terrace train services, operated by VIA Rail, depart from Toronto Union Station.
The best way to get from Brampton to Terrace is to fly which takes 10h 55m and costs $310 - $1,400. Alternatively, you can train, which costs $1,000 - $2,300 and takes 4 days 8h.
Terrace is 2h behind Brampton. It is currently 9:12 AM in Brampton and 7:12 AM in Terrace.
Brampton to Terrace train services, operated by VIA Rail, arrive at Jasper station.
What companies run services between Brampton, ON, Canada and Terrace, BC, Canada?
Air Canada and WestJet fly from Toronto Pearson International Airport (YYZ) to Northwest Regional Airport (YXT) 5 times a day. Alternatively, you can take a train from Brampton Innovation District GO to Terrace via Toronto Union Station and Jasper in around 4d 8h.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- $330–1,400
Flights from Toronto Pearson International Airport to Smithers Airport via Vancouver
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- $200–1,300
Flights from Toronto Pearson International Airport to Smithers Airport via Kelowna, Vancouver
- Ave. Duration
- 11h 39m
- When
- Every day
- Estimated price
- $220–950
Flights from Toronto Pearson International Airport to Smithers Airport via Regina, Vancouver
- Ave. Duration
- 12h 54m
- When
- Every day
- Estimated price
- $220–950
Flights from Toronto Pearson International Airport to Smithers Airport via Victoria, Vancouver
- Ave. Duration
- 12h 54m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $230–950
Flights from Toronto Pearson International Airport to Smithers Airport via Saskatoon, Vancouver
- Ave. Duration
- 12h 59m
- When
- Every day
- Estimated price
- $230–950
Flights from John C. Munro Hamilton International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 12h 27m
- When
- Every day
- Estimated price
- $390–1,500
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 12h 57m
- When
- Every day
- Estimated price
- $290–1,300
Flights from Toronto Pearson International Airport to Northwest Regional Airport via Edmonton
- Ave. Duration
- 14h 30m
- When
- Monday and Tuesday
- Estimated price
- $290–1,300
Flights from Toronto Pearson International Airport to Northwest Regional Airport via Calgary
- Ave. Duration
- 15h 20m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $290–1,300
Flights from John C. Munro Hamilton International Airport to Northwest Regional Airport via Calgary
- Ave. Duration
- 22h 15m
- When
- Sunday
- Estimated price
- $290–1,800
Flights from John C. Munro Hamilton International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 14h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $390–1,500
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 21h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- VIA Rail
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
Train from Jasper to Terrace
- Ave. Duration
- 32h 15m
- Frequency
- 3 times a week
- Estimated price
- $230–550
- Website
- VIA Rail
- Escape
- $230–490
- Business
- $290–470
- Business Plus
- $300–480
- Economy
- $250–500
- Economy Plus
- $280–550
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Smithers Mall to Terrace Skeena Mall
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Square One to Main St. W. @ Summers Ln.
- Ave. Duration
- 53 min
- Frequency
- Every 15 minutes
- Estimated price
- $8–11
- Website
- GO Transit
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How to get from Luton Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Brampton to Terrace is 4548 km. It takes approximately 2 days 6h to drive from Brampton to Terrace.
Book your Brampton to Terrace train tickets online with 12go.asia.
There are 14+ hotels available in Terrace.















