Located on the southwestern tip of Nova Scotia, Yarmouth is a charming coastal town filled with maritime history and breathtaking natural beauty. Known as the "Seafaring Capital of Nova Scotia," Yarmouth boasts a rich seafaring heritage, evident in its historic waterfront and iconic lighthouse. Visitors can explore quaint shops, indulge in fresh seafood at local restaurants, or relax on the sandy beaches overlooking the picturesque Bay of Fundy. With a vibrant arts scene, vibrant festivals, and warm hospitality, Yarmouth offers a perfect blend of culture, history, and relaxation for any traveller seeking an authentic maritime experience.
The cheapest month to fly to Yarmouth, Nova Scotia is typically in January.
The popular airports near Yarmouth, Nova Scotia are Halifax Stanfield International Airport (YHZ) and Saint John Airport (YSJ).
The flight to Yarmouth, Nova Scotia (YQI) is roughly 17 hours 30 minutes and 7,651 miles (12,313 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Yarmouth, Nova Scotia from leading comparison sites using our search engine dashboard.
Lighthouse
Historical society in a quaint church
History
Museum
Museum
Museum
Lake
Memorial Park
Cozy sandy beach with tranquil scenery
Cove with a sandy beach & lighthouse
Beacon at the end of a rocky peninsula
9.6 °C
Mon, 29 Apr 2024
Average Temperature
1°C
Jan
1°C
Feb
4°C
Mar
9°C
Apr
14°C
May
18°C
Jun
21°C
Jul
21°C
Aug
18°C
Sep
13°C
Oct
9°C
Nov
4°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,651 miles (12,313 kilometres). The direct flight time is roughly 17 hours 30 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,556 miles (12,160 kilometres). The direct flight time is roughly 17 hours 17 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,938 miles (12,775 kilometres). The direct flight time is roughly 18 hours 8 minutes.
Flights from George, South Africa - George Airport (GRJ) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,724 miles (12,431 kilometres). The direct flight time is roughly 17 hours 39 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,627 miles (12,274 kilometres). The direct flight time is roughly 17 hours 26 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,869 miles (12,663 kilometres). The direct flight time is roughly 17 hours 59 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,689 miles (12,374 kilometres). The direct flight time is roughly 17 hours 35 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,929 miles (12,761 kilometres). The direct flight time is roughly 18 hours 7 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,708 miles (12,404 kilometres). The direct flight time is roughly 17 hours 37 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,605 miles (12,238 kilometres). The direct flight time is roughly 17 hours 23 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,755 miles (12,480 kilometres). The direct flight time is roughly 17 hours 43 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,694 miles (12,382 kilometres). The direct flight time is roughly 17 hours 35 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,906 miles (12,723 kilometres). The direct flight time is roughly 18 hours 4 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,607 miles (12,243 kilometres). The direct flight time is roughly 17 hours 24 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,947 miles (12,790 kilometres). The direct flight time is roughly 18 hours 9 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,425 miles (11,949 kilometres). The direct flight time is roughly 16 hours 59 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Yarmouth, Nova Scotia (YQI) - The flight distance between these airports is 7,905 miles (12,722 kilometres). The direct flight time is roughly 18 hours 4 minutes.
Expert Help
Choose Site / Currency