Nestled within the stunning Skeena Valley, Terrace, British Columbia offers a picturesque blend of natural beauty and vibrant community spirit. Known as the gateway to the Great Bear Rainforest, Terrace entices visitors with its lush forests, majestic mountains, and meandering rivers. Outdoor enthusiasts can explore an array of recreational activities, from hiking and fishing to skiing and wildlife viewing. The charming downtown area boasts a mix of local shops, cafes, and cultural attractions, providing a warm welcome to all who venture to this hidden gem in northern British Columbia.
The cheapest month to fly to Terrace, British Columbia is typically February.
The best price we found is for C$232 from Fort St John to Terrace.
Some popular airlines include: WestJet, Porter Airlines (Canada) Ltd, Pacific Coastal Airlines, CMA Central Mountain Air, Air Inuit, Air Canada.
A good price for a flight to Terrace is C$209 - C$255.
Popular airports near the city of Terrace, British Columbia include Northwest Regional Airport Terrace-Kitimat (YXT) and Smithers Regional Airport (YYD).
The flight to Terrace, British Columbia (YXT) is roughly 5 hours 34 minutes and 2,285 miles (3,677 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Terrace, British Columbia from leading comparison sites using our search engine dashboard.
Skiing and ski resort
Museum
Camping and outdoor recreation
Mountain and outdoor recreation
Lake, hot spring, river, and camping
Ski resort, outdoor recreation, and skiing
Rainbow trout, river, and salmon
Park and lake
8 °C
Tue, 14 May 2024
Average Temperature
-1°C
Jan
2°C
Feb
6°C
Mar
11°C
Apr
16°C
May
19°C
Jun
21°C
Jul
21°C
Aug
16°C
Sep
9°C
Oct
3°C
Nov
-1°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,285 miles (3,677 kilometres). The direct flight time is roughly 5 hours 34 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,448 miles (3,939 kilometres). The direct flight time is roughly 5 hours 56 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Terrace, British Columbia (YXT) - The flight distance between these airports is 431 miles (693 kilometres). The direct flight time is roughly 1 hour 27 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Terrace, British Columbia (YXT) - The flight distance between these airports is 649 miles (1,045 kilometres). The direct flight time is roughly 1 hour 56 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Terrace, British Columbia (YXT) - The flight distance between these airports is 615 miles (989 kilometres). The direct flight time is roughly 1 hour 51 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,874 miles (4,625 kilometres). The direct flight time is roughly 6 hours 53 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,377 miles (3,825 kilometres). The direct flight time is roughly 5 hours 46 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,489 miles (4,006 kilometres). The direct flight time is roughly 6 hours 1 minute.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Terrace, British Columbia (YXT) - The flight distance between these airports is 749 miles (1,206 kilometres). The direct flight time is roughly 2 hours 9 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Terrace, British Columbia (YXT) - The flight distance between these airports is 1,352 miles (2,176 kilometres). The direct flight time is roughly 3 hours 30 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Terrace, British Columbia (YXT) - The flight distance between these airports is 3,165 miles (5,094 kilometres). The direct flight time is roughly 7 hours 32 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Terrace, British Columbia (YXT) - The flight distance between these airports is 498 miles (802 kilometres). The direct flight time is roughly 1 hour 36 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,559 miles (4,119 kilometres). The direct flight time is roughly 6 hours 11 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,778 miles (4,470 kilometres). The direct flight time is roughly 6 hours 40 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Terrace, British Columbia (YXT) - The flight distance between these airports is 1,719 miles (2,766 kilometres). The direct flight time is roughly 4 hours 19 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,445 miles (3,934 kilometres). The direct flight time is roughly 5 hours 55 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Terrace, British Columbia (YXT) - The flight distance between these airports is 459 miles (738 kilometres). The direct flight time is roughly 1 hour 31 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Terrace, British Columbia (YXT) - The flight distance between these airports is 693 miles (1,115 kilometres). The direct flight time is roughly 2 hours 2 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Terrace, British Columbia (YXT) - The flight distance between these airports is 364 miles (586 kilometres). The direct flight time is roughly 1 hour 18 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Terrace, British Columbia (YXT) - The flight distance between these airports is 1,039 miles (1,672 kilometres). The direct flight time is roughly 2 hours 48 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Terrace, British Columbia (YXT) - The flight distance between these airports is 2,030 miles (3,266 kilometres). The direct flight time is roughly 5 hours.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Terrace, British Columbia (YXT) - The flight distance between these airports is 913 miles (1,469 kilometres). The direct flight time is roughly 2 hours 31 minutes.
From Vancouver (YVR), Canada to Terrace, Canada (YXT): C$273
Depart: 10 Jul 2024 · Return: 13 Jul 2024 Price found 14 May 2024, 02:57
From Calgary (YYC), Canada to Terrace, Canada (YXT): C$314
Depart: 20 Jun 2024 · Return: 24 Jun 2024 Price found 14 May 2024, 03:05
From Victoria (YYJ), Canada to Terrace, Canada (YXT): C$329
Depart: 08 Aug 2024 · Return: 12 Aug 2024 Price found 14 May 2024, 00:36
From Kelowna (YLW), Canada to Terrace, Canada (YXT): C$337
Depart: 06 Aug 2024 · Return: 11 Aug 2024 Price found 13 May 2024, 14:53
From Edmonton (YEG), Canada to Terrace, Canada (YXT): C$360
Depart: 24 May 2024 · Return: 28 May 2024 Price found 11 May 2024, 08:51
From Regina (YQR), Canada to Terrace, Canada (YXT): C$361
Depart: 29 May 2024 · Return: 30 May 2024 Price found 13 May 2024, 21:22
From Winnipeg (YWG), Canada to Terrace, Canada (YXT): C$429
Depart: 04 Jul 2024 · Return: 08 Jul 2024 Price found 14 May 2024, 03:48
From Halifax (YHZ), Canada to Terrace, Canada (YXT): C$505
Depart: 09 Jul 2024 · Return: 23 Jul 2024 Price found 13 May 2024, 20:42
From Saskatoon (YXE), Canada to Terrace, Canada (YXT): C$547
Depart: 10 Jun 2024 · Return: 16 Jun 2024 Price found 14 May 2024, 02:44
From Montreal (YUL), Canada to Terrace, Canada (YXT): C$791
Depart: 10 Aug 2024 · Return: 17 Aug 2024 Price found 13 May 2024, 10:34
Expert Help