Getting Here

Your destination for adventure

Terrace is accessible by car, rail and several daily flights to and from Vancouver’s YVR airport. Take your time and explore the province, or hop on a plane and arrive in 90 minutes. 

Terrace, BC


The newly expanded and renovated Northwest Regional Airport services both Terrace and Kitimat and is less than a 10-minute drive to downtown Terrace.  Air Canada, West Jet, and Central Mountain Air operate several direct daily flights to Vancouver. Rental car outlets can have a car ready for you at the airport.  Taxi and shuttle services are available.

Plan Your Flight

Choose from major national airlines such as Air Canada and WestJet with daily flights to and from Vancouver, or fly our regional airline Central Mountain Air with direct flights ot Prince George.

Road Tripping

Highway 16 is the leading touring route that brings you from Vancouver to the south, and Alberta to the east and connects us with our neighbours to the west in Prince Rupert. If it’s your first time in Canada, there is no better way to explore beautiful British Columbia. With many friendly communities along the way, there are many gas, food, restaurants and diesel stops. Ensure you keep your fuel tank full for those long stretches between towns. 

Don’t forget to keep your camera handy as this drive is home to more wildlife than anywhere in BC! 

If you have the time, hop on a BC Ferry and enjoy a mini-cruise along the province’s west coast, from Port Hardy at the northern tip of Vancouver Island to Prince Rupert.  The 220 km drive from Prince Rupert to Terrace is one of the most scenic drives in BC.  Check Drive BC for road conditions before and during your journey.

Plan Your Road Trip

Should you require a vehicle, there are many trusted car rental businesses which offer visitors a variety of options for transportation, including vehicles equipped for winter driving.

Distances Terrace to…

Calgary 1,362851
Edmonton  1,317823
Prince George  575360
Prince Rupert15396
Seattle  1,499937
Burns Lake350219

Getting Here by Train

VIA Rail trains pass through Terrace several times weekly, travelling between Prince George and Prince Rupert.  Weaving in and out of the mountains and passing by stunning rivers, the train allows access to wilderness sights and scenery not visible from the highway. Connections to Alberta and Vancouver are available from Prince George.

Plan Your Train Trip

The Via Rail station is located at the George Little House at the base of Kalum Street. Passenger trains don’t run every day, so check VIA Rail’s website for schedules.


Terrace is your base camp for adventure and exploration in the northwest. Make Terrace your starting point for day trips to the Nass Valley, Kitimat and the scenic road trip to Prince Rupert.

Learn More


Tourism Terrace is proud to be GreenStep Sustainable Tourism Certified. Learn more about being a mindful traveller.

Learn More



Make Terrace your home base for endless adventures from skiing, to snowmobiling in the summer to paddling, hiking or sightseeing.

Learn More

Visitor Centre

The Terrace Visitor Centre is a must-stop for your trip planning. Bring home the perfect souvenir from our gift shop that features 50 regional artisans and pick up a delicious latte while you are at it.

Learn More