Published
- 19 min read
How to Get From Nadi Airport to Your Resort
The moment you step off the plane at Nadi International Airport, Fiji announces itself immediately. The air is warm and thick with humidity, carrying the faint sweetness that anyone who has been here before will recognise instantly. Through the terminal windows, palm trees line the tarmac. The Fijian staff at the immigration counters greet you with a “Bula!” that sounds entirely genuine, because it almost always is. After a long-haul flight from Australia, New Zealand, or beyond, you’re finally here — and for a few minutes, the slow-moving arrivals queue feels like a preview of the pace you’ve been travelling all this way to find.
But then you collect your bags, clear customs, and push through the double doors into the arrivals hall — and you’re faced with a very practical question: how do you get to where you’re actually staying? For travellers whose resort is on Denarau Island, the answer is a 20-minute taxi. For those heading to the Coral Coast, it’s a 45-minute to 90-minute drive along the Queens Road. For those heading to a Mamanuca island resort, it’s a taxi to Port Denarau marina followed by a ferry across the water. And for the Yasawa Islands, you may be looking at a full day of travel before you reach your final destination.
None of these journeys are complicated once you know what you’re doing — but the arrivals hall at Nadi, particularly when several long-haul flights land in quick succession, can feel disorienting if you haven’t thought it through. This guide covers every realistic scenario, with current fare estimates, practical logistics, and the information you need to arrive at your resort without stress.
The Layout of Nadi International Airport
Nadi International Airport (airport code NAN) is a single-terminal facility handling both international and domestic operations. The terminal received a significant upgrade in 2018 and is considerably more modern and functional than many first-time visitors expect. It is not Sydney or Auckland, but it is clean, well-organised, and genuinely manageable.
After landing, the standard route takes you through immigration, then on to baggage collection, then through customs. Allow 45 to 60 minutes from wheels-down to the arrivals hall — more if the flight is full or if another international service has landed at the same time. This is worth remembering if you’re planning any onward transport with a fixed departure time.
Once you pass through the customs doors into the arrivals hall, you’ll find a reasonable range of services:
Currency exchange and ATMs. Both BNZ and Westpac operate currency exchange booths inside the terminal. The exchange rates here are noticeably worse than what you’ll get at a Nadi town ATM or bank branch, but they serve an important purpose: you need Fijian dollars immediately for your taxi. Change a modest amount — FJD $100–200 (approximately AUD $70–140) — at the airport to cover your first transfer and any immediate expenses, and then use a town ATM for the rest of your cash needs once you’re settled.
SIM cards. Vodafone and Digicel both have booths in the arrivals hall. If you want local data immediately, this is the place to pick up a prepaid SIM. Vodafone has the broader coverage network across Viti Levu and into the outer islands; Digicel is competitive on price. Tourist SIM packages with data are available for approximately FJD $20–35 (around AUD $14–25).
Left luggage. Secure luggage storage is available at the terminal, which is particularly useful if you’re arriving and then catching an early morning ferry to the islands — you can store your main bags and travel light to your first night’s hotel.
Tour desks and rental car counters. Several operators maintain desks in the arrivals hall, and the major car hire companies — Budget, Avis, Hertz, and Thrifty — have counters here. If you haven’t pre-booked, you can arrange a hire car at the desk, though pre-booking almost always gives you better rates and guaranteed availability.
The taxi and transfer rank is immediately outside the arrivals exit. Officially sanctioned taxi drivers wait at the rank. You will also encounter drivers who approach you before you reach the rank — these are not necessarily scammers, but their quoted fares tend to be higher than the going rate. Walk through to the official rank unless you’ve pre-arranged a pickup.
Taxis From Nadi Airport
Taxis are the simplest and most commonly used transfer option from Nadi Airport, and for most destinations within a reasonable distance, they are entirely adequate. Official taxis in Fiji carry yellow number plates. Some operate on meters; others operate on negotiated fares, particularly for longer journeys outside the Nadi area.
For short trips — Nadi town, Denarau Island — the meter is generally reliable and you won’t need to negotiate. For longer journeys to the Coral Coast, Pacific Harbour, or Suva, the meter is rarely used and you’ll agree on a price before you get in. Always establish the fare before the car moves. Once you’ve agreed, the driver will honour it.
Current fare estimates from Nadi Airport:
- Nadi town: FJD $10–$15 (approximately AUD $7–$11) — about 10 minutes
- Denarau Island / Port Denarau Marina: FJD $20–$30 (approximately AUD $14–$21) — 15 to 20 minutes
- Coral Coast, Sigatoka area (Outrigger Fiji, Warwick Fiji, Naviti Resort): FJD $80–$120 (approximately AUD $56–$85) — 45 to 60 minutes
- Coral Coast, Natadola / Shangri-La Yanuca area: FJD $100–$140 (approximately AUD $70–$99) — 50 to 70 minutes
- Pacific Harbour / Uprising Beach Resort area: FJD $160–$220 (approximately AUD $113–$155) — approximately 90 minutes
- Suva: FJD $250–$320 (approximately AUD $177–$226) — approximately 2.5 hours
The Suva fare is included here for completeness, but in practice most travellers don’t taxi all the way to Suva from Nadi. The bus is far more economical for this journey — see below.
A few practical notes. Have small FJD notes available; taxi drivers frequently struggle to make change, particularly at night or early morning. Night arrivals are not a concern at Nadi — taxis are available at the airport around the clock regardless of what time your flight lands. If you’re sharing a taxi, agree on this with the driver before departure; some drivers will accept shared fares, others prefer to run single-party journeys.
Hotel and Resort Shuttle Transfers
Most mid-range and upscale resorts on the Coral Coast offer organised airport shuttle transfers, either included in the room rate or available at an additional cost. A small number of Denarau Island resorts also run scheduled shuttles. For families travelling with significant luggage, or for anyone who would simply rather not engage in fare negotiation after a long overnight flight, the resort shuttle is often the right choice.
The process is straightforward: when you book your accommodation, enquire about airport transfers at the same time. Confirm the pickup point, the departure frequency, and whether the service is complimentary or charged separately. For larger Coral Coast resorts including the Outrigger Fiji Beach Resort, the Warwick Fiji, and the InterContinental Fiji Golf Resort and Spa, shuttle services typically operate on a set schedule and will have a representative waiting in the arrivals hall.
Typical shuttle costs for independent resorts:
- To Denarau Island resorts: Some properties include a complimentary shuttle within a certain arrival window; others charge FJD $20–$40 per person. Confirm this directly with your resort and note the schedule — if you’re arriving outside operating hours, you may need to arrange an alternative.
- To Coral Coast resorts: FJD $40–$80 per person, depending on the resort and distance. This can seem expensive compared to a metered taxi, but for two or three people the comparison is more favourable and the service includes door-to-door assistance with luggage.
The shuttle’s main limitation is timing. Most services depart on fixed schedules, which means you may be waiting in the terminal for a departure that fits the shuttle timetable rather than your actual landing time. Confirm the shuttle frequency with your resort and have a taxi fallback ready if the timing doesn’t align.
Private Transfers
Private transfer operators occupy the middle ground between negotiating with a taxi at the rank and paying resort shuttle prices. You pre-book a vehicle online, and on arrival a driver is waiting in the arrivals hall with your name on a sign. There is no fare negotiation, no hunting for a taxi, and no waiting for a shared shuttle departure.
Current approximate costs for a private transfer vehicle (not per person):
- To Denarau Island: FJD $40–$60 (approximately AUD $28–$42)
- To the Coral Coast (Sigatoka area): FJD $120–$180 (approximately AUD $85–$127)
- To Pacific Harbour: FJD $200–$280 (approximately AUD $141–$198)
For a couple or a family group, the per-person cost of a private transfer is often comparable to or cheaper than a resort shuttle, with the added advantage of going directly to your accommodation without any stops. Operators including Airport Fiji Transfers and various resort-affiliated companies allow pre-booking through their websites or via your accommodation.
The private transfer option is particularly well-suited to travellers arriving late at night or early in the morning when the taxi rank is thinner and the advantage of a confirmed, named driver is most apparent.
Getting to Denarau and the Mamanuca and Yasawa Islands
Denarau Island is not technically an island in any meaningful sense — it’s a resort and marina precinct connected to the Nadi mainland by a short causeway — but it is the departure point for ferries to the Mamanuca and Yasawa Islands and the location of several of Fiji’s larger resort properties. Getting there from the airport is simple: taxi, FJD $20–$30, approximately 15 to 20 minutes.
Port Denarau Marina is where the inter-island ferry services depart. The two primary operators are South Sea Cruises and Awesome Adventures Fiji. The flagship service is the Yasawa Flyer, a large high-speed catamaran that departs Port Denarau every morning at approximately 8:30am, travelling north through the Mamanuca Islands and up the Yasawa chain. This is the primary transport artery for island-hopping visitors.
There is one timing issue that catches many first-time visitors off guard. Most international flights into Nadi arrive overnight or in the early hours of the morning. The Yasawa Flyer departs at 8:30am. If your flight lands at 6am, you technically have time to make the morning departure — but you would be arriving exhausted, with no time to sleep or recover, and you’d be rushing through the arrival process. In practice, most travellers heading to the Yasawa or outer Mamanuca islands need to spend their first night in Nadi, at one of the airport-adjacent hotels, before catching the morning ferry. Several good hotels are 10 to 15 minutes from the terminal and offer early morning transfers to Port Denarau as part of their service. Book this in advance.
For Mamanuca island resorts closer to Denarau — Castaway, Malolo, Tokoriki, South Sea Island, and similar — many properties run their own dedicated speedboats from Port Denarau on fixed departure schedules. These are not the Yasawa Flyer; they are private resort transfers, and you arrange them when you book your accommodation.
Seaplane transfers are also available from Nadi for certain island destinations. Turtle Airways operates floatplane services from Wailoaloa Beach, near Nadi, with routes covering the Mamanucas, Yasawas, and some outer island resorts. The experience of landing on a lagoon beside a remote island resort is genuinely extraordinary — and the journey that would take hours by ferry takes 20 to 40 minutes by seaplane. Fares are significant: FJD $400–$900+ per person one way depending on destination. For a special occasion, a honeymoon, or a resort where the seaplane arrival is part of the appeal, it is worth every dollar. For most travellers, it’s an option worth knowing about rather than a practical first choice.
Getting to the Coral Coast
The Coral Coast runs along the Queens Road southeast of Nadi, stretching from Natadola Beach in the west through Sigatoka and on towards Pacific Harbour. It is the most popular resort area for visitors staying on the Viti Levu mainland, and the majority of Coral Coast properties are between 45 minutes and 90 minutes from the airport depending on their specific location.
By taxi: The taxi is the most direct option. Agree on a price before departure — expect FJD $80–$120 for the Sigatoka area and FJD $100–$140 for the Natadola/Shangri-La Yanuca end. The drive along the Queens Road is pleasant, running through sugarcane country before the road drops down to the coast.
By bus: The most economical option, and a perfectly workable one for budget travellers with manageable luggage. Pacific Transport and Coral Sun Fiji both run express services along the Queens Road. The fare from Nadi bus station to Sigatoka is approximately FJD $8–$15. The buses depart from Nadi bus station, which is approximately 15 minutes by taxi from the airport — so you’ll need a short taxi to the bus station first. With a large pack or multiple bags this is an awkward combination, but it works.
Note that the bus will drop you at a point along the highway rather than at your resort gate. Resorts typically offer a pickup from the main road, but confirm this arrangement in advance.
By resort shuttle: Most of the larger Coral Coast properties — the Outrigger Fiji, the Warwick Fiji, the Shangri-La Fiji (now the Intercontinental Fiji), the Naviti Resort — offer airport transfer services. These are often the most convenient option for families and for those who want everything handled without any independent logistics.
Getting to Suva
Suva, Fiji’s capital, is 220 kilometres from Nadi and sits at the end of a 2.5-hour drive along the Queens Road. It is the destination for business travellers, visitors attending events, and those planning to explore the eastern side of Viti Levu. Most leisure visitors to Fiji do not travel to Suva directly from the airport, but if you do, here are your options.
By taxi: Approximately FJD $250–$320 (roughly AUD $177–$226) for the vehicle. This is a significant fare, and it is mainly used by business travellers or those with a specific time constraint. For most leisure visitors, it is not the right call.
By express bus: The best-value option by a wide margin. Pacific Transport and Coral Sun Fiji both run regular express services from Nadi bus station to Suva, with fares of approximately FJD $15–$20 per person. The journey takes three to four hours including stops at Sigatoka and Pacific Harbour. Comfortable enough for a long journey, cheap enough to use without a second thought. Buses depart multiple times daily from early morning to early evening. Buy tickets at the Nadi bus station.
By hire car: Renting a car at the airport and driving yourself to Suva is the option that offers the most flexibility. Queens Road is a well-maintained sealed highway, easy to navigate with left-hand driving (the same as Australia, New Zealand, and the UK). The drive to Suva takes 2.5 to 3 hours in normal conditions and passes through some genuinely attractive Fijian coastal and agricultural scenery.
Hire Cars at Nadi Airport
For travellers who want to explore Viti Levu independently — the Coral Coast, the Nausori Highlands, the Sigatoka Valley, Pacific Harbour — a hire car is the right choice. The major international operators all have desks in the terminal arrivals hall: Budget, Avis, Hertz, and Thrifty are all represented. Several solid local operators also have desks or a short transfer to an off-airport depot.
Key fundamentals for driving in Fiji:
- Fiji drives on the left, the same as Australia, New Zealand, and the UK. If you’re coming from a right-hand-traffic country, the adjustment period at roundabouts and intersections is the main thing to be conscious of.
- International driving licence: Most hire companies accept your standard home-country licence, provided it is current. An International Driving Permit is not strictly required for most visitors, but some companies prefer to see one alongside the national licence. Australian and New Zealand licences are accepted directly with no IDP required.
- Daily hire rates: Approximately FJD $90–$150 per day (roughly AUD $65–$105) for a standard sedan. Four-wheel drives run FJD $180–$280 per day but are only necessary if you’re venturing significantly off the sealed Queens Road or Kings Road network.
- Insurance and excess: Basic third-party insurance is typically included, but the excess on damage can be FJD $2,000–$4,000. A collision damage waiver (CDW) to reduce or eliminate this excess usually costs FJD $30–$50 per day extra. Read the paperwork carefully before signing.
A hire car gives you complete flexibility to set your own schedule, stop at roadside stalls and lookouts, and reach parts of the island that buses and taxis don’t cover conveniently. It is the recommended option for any itinerary that involves more than one or two Coral Coast stops, or for anyone spending time in the highlands or around Pacific Harbour.
Practical Tips for the Arrival Process
A few final points that make the transition from terminal to transfer noticeably smoother:
Build in time. Allow 45 to 60 minutes after landing before you expect to be through customs and baggage. If it’s a full flight and the belt is slow, it can stretch to 75 minutes. Do not book any onward transport — particularly a ferry or boat — that requires you to be somewhere within an hour of landing.
Have your accommodation address written down. Taxi drivers will ask. “It’s a resort on the Coral Coast” is not sufficient; have the actual resort name and address ready, and if there are multiple entry points or hotels with similar names in the area, have a clear reference.
Change enough cash at the airport, but not all of it. The terminal exchange booths are convenient but their rates are poor. Change FJD $100–$200 to cover your immediate transfer and any first-night expenses, then use an ATM in Nadi town for additional cash.
Grab food and water before a long transfer. If you’re heading to the Coral Coast or Pacific Harbour, the terminal café is a reasonable last stop before a 60 to 90-minute drive. There are limited options along the highway en route, particularly late at night.
Overnight arrival plus early morning ferry: This is one of the most common logistical traps for Yasawa-bound visitors. If your flight lands late at night or early morning and you need to catch the 8:30am Yasawa Flyer from Port Denarau, book a Nadi airport hotel the night before. Several well-regarded properties are 10 to 15 minutes from the terminal and offer early morning transfers to the marina. The Tanoa International Hotel, the Novotel Nadi, and several smaller guesthouses near Martintar all fit this purpose. Book the hotel and confirm the transfer time before you leave home.
Final Thoughts
The transfer from Nadi International Airport to your resort is, in the vast majority of cases, considerably smoother than travellers expect. The taxi rank is well-organised, resort shuttles are reliable, and the roads to Denarau and along the Coral Coast are straightforward. The key variables — fare, travel time, logistics — are all knowable in advance, and a small amount of preparation removes almost every point of uncertainty.
The single most useful piece of advice is this: arrange your transfer before you arrive. Even if it’s just a decision about which option you’ll use and a rough sense of the cost, knowing what you’re doing as you walk out of the arrivals doors makes the entire arrival experience far more pleasant. Confirm with your resort, have FJD in your wallet, and know whether you need a taxi, a shuttle, or a waiting driver with a sign. Get that right and the rest of your Fiji holiday — the warm water, the kava ceremonies, the sunsets over the Mamanucas — begins from the moment you step outside.
Frequently Asked Questions
How far is Nadi Airport from Denarau?
Nadi International Airport is approximately 15 kilometres from Denarau Island and Port Denarau Marina, which translates to a 15 to 20-minute taxi journey depending on traffic. The fare is typically FJD $20–$30 (approximately AUD $14–$21). Denarau is where most Nadi-area resort hotels are located and where all Mamanuca and Yasawa Island ferries depart.
How much does a taxi from Nadi Airport cost?
It depends significantly on your destination. To Nadi town: FJD $10–$15. To Denarau Island: FJD $20–$30. To the Coral Coast around Sigatoka: FJD $80–$120. To the Natadola or Shangri-La Yanuca area: FJD $100–$140. To Pacific Harbour: FJD $160–$220. To Suva: FJD $250–$320. For short trips the meter is generally used; for longer journeys agree on a price before departure. Always confirm the fare before you get in the car.
Is there a bus from Nadi Airport to the Coral Coast?
Not directly from the airport — you will need a short taxi to Nadi bus station first (approximately 15 minutes, FJD $10–$15). From the bus station, Pacific Transport and Coral Sun Fiji both run express services along Queens Road to Sigatoka and beyond. Fares are approximately FJD $8–$15 to the Sigatoka area. The bus will drop you on the main highway, not at your resort, so confirm pickup arrangements with your accommodation. For solo travellers or couples travelling light, this is the budget-friendly option. For families with significant luggage, a taxi or resort shuttle will be considerably more practical.
How do I get from Nadi Airport to the Yasawa Islands?
The standard route is taxi from the airport to Port Denarau Marina (FJD $20–$30, approximately 20 minutes), then the Yasawa Flyer ferry departing at approximately 8:30am daily. Journey time to the southern Yasawas is three to four hours; to the northern end of the chain, five to six hours. Because most international flights arrive overnight, the majority of Yasawa-bound travellers need to spend their first night at a hotel near Nadi Airport before catching the morning ferry. Book this night in advance and confirm an early morning transfer to Port Denarau with your hotel.
Do Fiji resorts offer airport transfers?
Yes — most mid-range and upscale resorts on the Coral Coast and Denarau Island offer airport transfer services, either included in the room rate or charged separately. The cost varies: FJD $20–$40 per person for Denarau transfers, FJD $40–$80 per person for Coral Coast transfers, depending on the specific resort and service type. Always book your transfer at the same time you book your accommodation, confirm the pickup arrangements before you leave home, and know the driver’s name or the signage to look for in the arrivals hall.
By: Sarika Nand