Nestled on the southeastern coast of Fiji's Viti Levu island, Suva is a vibrant and multicultural capital city pulsating with energy and charm. Boasting a rich tapestry of colonial architecture, bustling markets, and lush green spaces, Suva offers a perfect blend of modernity and traditional Fijian culture. The city's diverse culinary scene tantalizes the taste buds with fresh seafood and tropical fruits, while its lively nightlife promises memorable evenings filled with music and dance. With its friendly locals, stunning waterfront views, and a myriad of cultural experiences waiting to be explored, Suva truly captures the essence of Fiji's unique spirit.
The cheapest month to fly to Suva is typically in November.
The best price we found is for R61,348 from Johannesburg to Suva.
Some popular airlines include: Singapore Airlines, Fiji Airways.
A good price for a flight to Suva is R55213 - R67483.
Popular airports near the city of Suva include Nausori International Airport (SUV) in Nausori itself and Nadi International Airport (NAN) in Nadi, both located in Fiji.
The flight to Suva (SUV) is roughly 20 hours 2 minutes and 8,791 miles (14,148 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Suva from leading comparison sites using our search engine dashboard.
Historical artifacts & cultural exhibits
Rainforest with trails & waterfalls
Recreational park with rugby fields
Palm-filled botanical garden with museum
Seafront complex offering local produce
Stadium
Cathedral
Water
Market
Views of ship traffic, hills & sunsets
Bay
Storied small island & campground
Volcanic mountain with rare birds
19.7 °C
Thu, 9 May 2024
Average Temperature
31°C
Jan
31°C
Feb
31°C
Mar
30°C
Apr
29°C
May
28°C
Jun
27°C
Jul
27°C
Aug
27°C
Sep
28°C
Oct
29°C
Nov
30°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Suva (SUV) - The flight distance between these airports is 8,791 miles (14,148 kilometres). The direct flight time is roughly 20 hours 2 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Suva (SUV) - The flight distance between these airports is 8,609 miles (13,854 kilometres). The direct flight time is roughly 19 hours 37 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Suva (SUV) - The flight distance between these airports is 8,494 miles (13,669 kilometres). The direct flight time is roughly 19 hours 22 minutes.
Flights from George, South Africa - George Airport (GRJ) to Suva (SUV) - The flight distance between these airports is 8,514 miles (13,701 kilometres). The direct flight time is roughly 19 hours 25 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Suva (SUV) - The flight distance between these airports is 8,814 miles (14,185 kilometres). The direct flight time is roughly 20 hours 5 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Suva (SUV) - The flight distance between these airports is 8,425 miles (13,559 kilometres). The direct flight time is roughly 19 hours 13 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Suva (SUV) - The flight distance between these airports is 8,691 miles (13,987 kilometres). The direct flight time is roughly 19 hours 48 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Suva (SUV) - The flight distance between these airports is 8,413 miles (13,540 kilometres). The direct flight time is roughly 19 hours 11 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Suva (SUV) - The flight distance between these airports is 8,780 miles (14,129 kilometres). The direct flight time is roughly 20 hours.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Suva (SUV) - The flight distance between these airports is 8,758 miles (14,094 kilometres). The direct flight time is roughly 19 hours 57 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Suva (SUV) - The flight distance between these airports is 8,723 miles (14,039 kilometres). The direct flight time is roughly 19 hours 53 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Suva (SUV) - The flight distance between these airports is 8,798 miles (14,159 kilometres). The direct flight time is roughly 20 hours 3 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Suva (SUV) - The flight distance between these airports is 8,518 miles (13,708 kilometres). The direct flight time is roughly 19 hours 25 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Suva (SUV) - The flight distance between these airports is 8,871 miles (14,276 kilometres). The direct flight time is roughly 20 hours 12 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Suva (SUV) - The flight distance between these airports is 8,505 miles (13,687 kilometres). The direct flight time is roughly 19 hours 23 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Suva (SUV) - The flight distance between these airports is 8,887 miles (14,303 kilometres). The direct flight time is roughly 20 hours 14 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Suva (SUV) - The flight distance between these airports is 8,471 miles (13,633 kilometres). The direct flight time is roughly 19 hours 19 minutes.
From Johannesburg (JNB), South Africa to Suva, Fiji (SUV): R61,348
Depart: 07 Mar 2025 · Return: 21 Mar 2025 Price found 06 May 2024, 18:19
Expert Help
Choose Site / Currency