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.
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 23 hours 3 minutes and 10,153 miles (16,339 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
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
3 °C
Thu, 2 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 Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,153 miles (16,339 kilometres). The direct flight time is roughly 23 hours 3 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,314 miles (16,600 kilometres). The direct flight time is roughly 23 hours 25 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,444 miles (16,808 kilometres). The direct flight time is roughly 23 hours 42 minutes.
Flights from George, South Africa - George Airport (GRJ) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,447 miles (16,813 kilometres). The direct flight time is roughly 23 hours 42 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,132 miles (16,306 kilometres). The direct flight time is roughly 23 hours.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,551 miles (16,981 kilometres). The direct flight time is roughly 23 hours 56 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,282 miles (16,547 kilometres). The direct flight time is roughly 23 hours 20 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,563 miles (17,000 kilometres). The direct flight time is roughly 23 hours 58 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,109 miles (16,269 kilometres). The direct flight time is roughly 22 hours 57 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,219 miles (16,447 kilometres). The direct flight time is roughly 23 hours 12 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,175 miles (16,376 kilometres). The direct flight time is roughly 23 hours 6 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,084 miles (16,228 kilometres). The direct flight time is roughly 22 hours 54 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,428 miles (16,782 kilometres). The direct flight time is roughly 23 hours 40 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,038 miles (16,154 kilometres). The direct flight time is roughly 22 hours 48 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,413 miles (16,758 kilometres). The direct flight time is roughly 23 hours 38 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,088 miles (16,234 kilometres). The direct flight time is roughly 22 hours 55 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Terrace, British Columbia (YXT) - The flight distance between these airports is 10,498 miles (16,896 kilometres). The direct flight time is roughly 23 hours 49 minutes.
Expert Help
Choose Site / Currency