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$290 from Calgary to Terrace.
Some popular airlines include: WestJet, CMA Central Mountain Air.
A good price for a flight to Terrace is C$261 - C$319.
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
13 °C
Wed, 1 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 Calgary (YYC), Canada to Terrace, Canada (YXT): C$290
Depart: 23 May 2024 · Return: 27 May 2024 Price found 01 May 2024, 22:14
From Comox (YQQ), Canada to Terrace, Canada (YXT): C$300
Depart: 25 May 2024 · Return: 26 May 2024 Price found 29 Apr 2024, 18:37
From Vancouver (YVR), Canada to Terrace, Canada (YXT): C$300
Depart: 23 May 2024 · Return: 26 May 2024 Price found 01 May 2024, 18:59
From Edmonton (YEG), Canada to Terrace, Canada (YXT): C$346
Depart: 23 May 2024 · Return: 30 May 2024 Price found 01 May 2024, 15:10
From Victoria (YYJ), Canada to Terrace, Canada (YXT): C$442
Depart: 18 Jul 2024 · Return: 21 Jul 2024 Price found 01 May 2024, 21:06
From Regina (YQR), Canada to Terrace, Canada (YXT): C$579
Depart: 04 Jul 2024 · Return: 08 Jul 2024 Price found 01 May 2024, 12:19
From Toronto (YYZ), Canada to Terrace, Canada (YXT): C$583
Depart: 14 Jun 2024 · Return: 18 Jun 2024 Price found 01 May 2024, 21:39
From Winnipeg (YWG), Canada to Terrace, Canada (YXT): C$624
Depart: 05 Jul 2024 · Return: 07 Jul 2024 Price found 01 May 2024, 10:21
From Thunder Bay (YQT), Canada to Terrace, Canada (YXT): C$658
Depart: 02 Jun 2024 · Return: 07 Jun 2024 Price found 01 May 2024, 19:11
Expert Help