Nestled amidst the rugged beauty of British Columbia's Peace River region, Fort St. John stands as a gateway to outdoor adventure and natural wonders. This northern city exudes a frontier charm with its mix of modern amenities and untamed landscapes, offering a diverse array of activities for outdoor enthusiasts year-round. Known for its warm hospitality and stunning vistas, Fort St. John invites visitors to explore its vast network of hiking trails, serene lakes, and vibrant local culture. Whether you seek adrenaline-pumping experiences or moments of tranquil reflection, this unique city promises an unforgettable journey into the heart of the Canadian wilderness.
The cheapest month to fly to Fort St John is typically September.
The popular airports near Fort St John include Fort St John Airport (YXJ), Grande Prairie Airport (YQU), and Dawson Creek Airport (YDQ).
The flight to Fort St John (YXJ) is roughly 22 hours 23 minutes and 9,849 miles (15,850 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Fort St John from leading comparison sites using our search engine dashboard.
Indoor Swimming Pool
Hiking Area
Park
River
Average Temperature
-9°C
Jan
-5°C
Feb
0°C
Mar
9°C
Apr
16°C
May
20°C
Jun
22°C
Jul
21°C
Aug
15°C
Sep
8°C
Oct
-3°C
Nov
-7°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Fort St John (YXJ) - The flight distance between these airports is 9,849 miles (15,850 kilometres). The direct flight time is roughly 22 hours 23 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Fort St John (YXJ) - The flight distance between these airports is 9,984 miles (16,068 kilometres). The direct flight time is roughly 22 hours 41 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Fort St John (YXJ) - The flight distance between these airports is 10,144 miles (16,325 kilometres). The direct flight time is roughly 23 hours 2 minutes.
Flights from George, South Africa - George Airport (GRJ) to Fort St John (YXJ) - The flight distance between these airports is 10,119 miles (16,285 kilometres). The direct flight time is roughly 22 hours 59 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Fort St John (YXJ) - The flight distance between these airports is 9,827 miles (15,816 kilometres). The direct flight time is roughly 22 hours 20 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Fort St John (YXJ) - The flight distance between these airports is 10,228 miles (16,460 kilometres). The direct flight time is roughly 23 hours 13 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Fort St John (YXJ) - The flight distance between these airports is 9,968 miles (16,041 kilometres). The direct flight time is roughly 22 hours 39 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Fort St John (YXJ) - The flight distance between these airports is 10,246 miles (16,489 kilometres). The direct flight time is roughly 23 hours 16 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Fort St John (YXJ) - The flight distance between these airports is 9,818 miles (15,801 kilometres). The direct flight time is roughly 22 hours 19 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Fort St John (YXJ) - The flight distance between these airports is 9,902 miles (15,936 kilometres). The direct flight time is roughly 22 hours 30 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Fort St John (YXJ) - The flight distance between these airports is 9,883 miles (15,905 kilometres). The direct flight time is roughly 22 hours 27 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Fort St John (YXJ) - The flight distance between these airports is 9,794 miles (15,762 kilometres). The direct flight time is roughly 22 hours 15 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Fort St John (YXJ) - The flight distance between these airports is 10,125 miles (16,294 kilometres). The direct flight time is roughly 22 hours 59 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Fort St John (YXJ) - The flight distance between these airports is 9,742 miles (15,679 kilometres). The direct flight time is roughly 22 hours 8 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Fort St John (YXJ) - The flight distance between these airports is 10,118 miles (16,283 kilometres). The direct flight time is roughly 22 hours 59 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Fort St John (YXJ) - The flight distance between these airports is 9,764 miles (15,714 kilometres). The direct flight time is roughly 22 hours 11 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Fort St John (YXJ) - The flight distance between these airports is 10,186 miles (16,393 kilometres). The direct flight time is roughly 23 hours 8 minutes.
Expert Help
Choose Site / Currency