Fiji consists of 333 islands spread across 194,000 square kilometers of the South Pacific, with two main islands holding most infrastructure. Viti Levu contains approximately 70 percent of the population and Vanua Levu another 20 percent. The remaining 110 inhabited islands range from Taveuni with several thousand residents to village islands supporting fewer than fifty people. This distribution determines every practical aspect of getting around the country.
Nadi International Airport receives all international flights and sits on the western coast of Viti Levu, 192 kilometers by road from the capital Suva on the eastern coast. Nausori Airport near Suva handles domestic flights and limited international service from Australia and New Zealand. The road connecting Nadi to Suva follows the southern Coral Coast route, designated as Queens Road, and typically requires four hours by bus or three hours by private vehicle. An alternative northern route called Kings Road extends 325 kilometers and passes through Ba and Tavua but deteriorates in maintenance after heavy rains. Most travelers use Queens Road because pavement quality remains more consistent.
Pacific Sun and Fiji Airways operate domestic flights from Nadi to approximately 15 destinations including Labasa and Savusavu on Vanua Levu, Taveuni, Kadavu, and several Mamanuca and Yasawa island airstrips. These flights use 19-seat Twin Otters or 50-seat ATR turboprops. The Nadi to Taveuni flight covers 255 kilometers in 45 minutes and typically costs 180 to 280 Fiji dollars one-way depending on advance booking. The Nadi to Labasa route takes 50 minutes. Flights to smaller islands operate two to four times weekly rather than daily. Weather cancellations occur during cyclone season from November through April, sometimes grounding aircraft for two or three consecutive days.
Inter-island ferries provide the primary connection for passengers and cargo to islands without airstrips. Patterson Brothers operates vehicle and passenger ferries between Viti Levu and Vanua Levu, departing from Natovi landing on Viti Levu's eastern coast to Nabouwalu on Vanua Levu's southern coast. This crossing requires five to six hours and runs four times weekly. The vehicle ferry costs approximately 150 Fiji dollars for a car plus 35 Fiji dollars per passenger. Goundar Shipping runs overnight ferries from Suva to Savusavu and Taveuni, departing Suva at 1800 hours on Tuesday and Friday, reaching Savusavu around 0600 and Taveuni by 0900. Deck passage costs 45 to 60 Fiji dollars while cabin berths range from 90 to 150 Fiji dollars.
The Mamanuca and Yasawa islands northwest of Nadi rely on the Yasawa Flyer catamaran operated by Awesome Adventures Fiji and South Sea Cruises catamarans. The Yasawa Flyer departs Denarau Marina near Nadi at 0830 daily, stopping at 17 island resorts along a route that terminates at the northern Yasawa islands around 1400. The full route to Nacula or Blue Lagoon costs 185 Fiji dollars one-way. Passengers must book specific island stops in advance because the vessel only calls at islands where reservations exist. South Sea Cruises operates similar services to eight Mamanuca islands with departures at 0900 and 1300, with fares from 75 to 110 Fiji dollars depending on distance.
Local buses operate extensive networks on Viti Levu and Vanua Levu but schedules reflect village transport needs rather than tourist itineraries. On Viti Levu, express buses run between Nadi and Suva six to eight times daily through both Queens Road and Kings Road, costing 20 to 25 Fiji dollars for the full journey. These buses depart from central stations in both cities between 0600 and 1700. Local buses stop at every village along the route, extending journey time to six or seven hours but costing only 15 Fiji dollars. No buses operate after 1800 on main routes and after 1600 on secondary roads. Sunday service reduces to two or three departures on major routes only. Air conditioning exists on express buses but not local buses. On Vanua Levu, buses connect Labasa to Savusavu via the Hibiscus Highway three times daily, requiring four hours for the 85-kilometer journey due to road conditions.