Updated: July 2026

You are not going from King Shaka International Airport to “Durban port” in the vague, wonderfully unhelpful sense used by booking sites. You need the passenger terminal for your cruise: the Nelson Mandela Cruise Terminal, at 151 Mahatma Gandhi Road, Durban. That distinction matters because Durban Harbour is a working port, not one giant taxi-friendly building.

For most cruise passengers, the sensible airport transfer is a pre-arranged car, a properly matched app ride, or a hotel/cruise-line transfer. Public transport may look cheaper on a map, but the last-mile problem is real: luggage, terminal access, traffic, and a ship that will not pause departure because your transfer became an adventure.

Quick answer

Best default: pre-book a vehicle to Nelson Mandela Cruise Terminal, 151 Mahatma Gandhi Road, and give yourself a generous traffic buffer.

Use Uber when: your phone, data, payment method, luggage space, and pickup instructions are all working. Uber’s DUR guidance says pickup directions are provided in the app and that vehicle/luggage choice matters.

Do not assume: the cruise terminal provides a free airport shuttle. Its official information says there is no complimentary shuttle service; shipping agents may arrange their own service.

First, confirm which Durban port building you need

The passenger facility is the Nelson Mandela Cruise Terminal, operated by KwaZulu Cruise Terminal. The terminal’s own contact page lists the address as 151 Mahatma Gandhi Road, Durban, 4001. Its facilities include security and guest screening, customs and immigration processing, baggage collection, and transport information.

Send that exact name and address to your driver. Do not simply enter “Durban Harbour,” “Wilson’s Wharf,” or “Durban port” and hope the map understands your cruise itinerary. Wilson’s Wharf is a separate harbour attraction. A container terminal is not a cruise check-in desk. This is the kind of distinction that seems pedantic until a driver drops you beside a locked port gate with two suitcases and a boarding deadline.

Before you leave the airport: check the cruise line’s latest embarkation instructions, terminal name, boarding time, and any group-transfer meeting point. The terminal advises passengers with cruise questions to contact their cruise company.

Which airport-to-port transfer should you book?

OptionBest whenWatch for
Pre-booked private transferYou have a sailing deadline, family, heavy bags, or a very early/late arrival.Confirm flight tracking, waiting time, terminal address, and cancellation terms.
UberYou have data and a working payment method and can follow the airport pickup instructions.Price changes with demand; luggage space is not guaranteed, so choose the vehicle carefully.
Hotel or cruise-line transferYou want someone else to coordinate the airport-to-terminal handoff.Check the meeting point, included waiting time, and whether the transfer is shared.
Rental carYou need a car beyond the cruise transfer and understand the parking plan.The terminal has paid parking, accepts cards only, and long-term cruise parking is listed at R160 per day. Confirm current terms before relying on them.

My default: if the cruise is the reason for the trip, book the least complicated door-to-door option you can reasonably afford. The saving from improvising is not useful if it costs you a missed check-in window.

Using Uber from King Shaka International Airport

Uber has a dedicated DUR airport page and says riders receive pickup directions in the app. Pickup points can vary, and the assigned meeting point may not be the nearest terminal exit. After requesting the ride:

  1. Enter Nelson Mandela Cruise Terminal, 151 Mahatma Gandhi Road, Durban as the destination.
  2. Choose a vehicle with enough seats and luggage capacity. Uber specifically notes that luggage space depends on the vehicle and passenger load.
  3. Follow the in-app airport pickup instructions rather than walking to a random curb.
  4. Verify the driver name, plate, and vehicle before entering.
  5. Keep the app open until you are moving. Screenshot the destination and driver details if your battery is unreliable.

Uber can be a good practical choice, but it is not a magic carpet. Demand pricing, airport waiting time, traffic, and a suitcase-heavy group can change the economics quickly. If the app cannot produce a suitable vehicle, stop trying to win a tiny price argument and switch to the confirmed fallback.

How much time should you allow?

Do not plan this transfer from the normal driving time shown by a map. Your usable schedule starts after landing, not when the aircraft touches down. Allow time for disembarkation, immigration if applicable, baggage collection, finding the pickup point, loading bags, traffic, and cruise-terminal screening or check-in.

For a same-day sailing, aim to arrive at the terminal well before the cruise line’s required check-in deadline. If your flight lands close to that deadline, the risk is not “a slightly annoying taxi ride.” The risk is missing embarkation. A private transfer or cruise-line-arranged service is worth considering because the coordination is more valuable than a theoretical cheap fare.

If you land the day before, the decision becomes calmer. Stay near the airport or in a sensible Durban area, then travel to the terminal the next day after confirming the cruise line’s meeting instructions. That plan also gives you a recovery day if the flight is delayed or your luggage decides to tour South Africa separately.

Five mistakes to avoid

  • Booking “Durban port” without the terminal address. Put Nelson Mandela Cruise Terminal and 151 Mahatma Gandhi Road in the booking notes.
  • Assuming a free airport shuttle exists. The terminal’s official cruise-terminal page says there is no complimentary shuttle; shipping agents may arrange their own.
  • Using a car that cannot take the luggage. Count large cases, carry-ons, and people honestly. Suitcases do not become smaller because the booking form is optimistic.
  • Leaving the airport with a dead phone. Charge before landing, save the address offline, and carry a backup payment method.
  • Confusing a port arrival with cruise embarkation. Confirm the cruise line’s boarding time and terminal instructions, not just the city and date.

If the transfer goes sideways

Flight delay: contact the transfer provider or cruise line as soon as you have a signal. If you booked a ride through an app, update the request or rebook rather than waiting in silence.

Driver cannot find you: stay at the assigned airport pickup point, share the exact app location, and verify the car details. Do not accept a different driver who approaches you without a matching booking.

No suitable app vehicle: use your pre-arranged backup, hotel desk, or cruise-line transfer contact. The terminal confirms access to taxis, but the exact fare and availability are not fixed here, so confirm before accepting.

You arrive too late for normal embarkation: call the cruise line immediately. The terminal itself directs cruise enquiries to the cruise company, and only the cruise line can tell you what its late-arrival procedure permits.

FAQ

What is the address of Durban’s cruise terminal?

The Nelson Mandela Cruise Terminal lists 151 Mahatma Gandhi Road, Durban, 4001. Use the full terminal name and address when booking a transfer.

Does the Nelson Mandela Cruise Terminal run a free airport shuttle?

No. The terminal’s official cruise-terminal information says there is no complimentary shuttle service. Shipping agents may arrange their own shuttle, so check your cruise documents or ask the cruise line.

Can I use Uber from King Shaka International Airport?

Uber provides DUR pickup guidance in its app. Follow the assigned pickup instructions, select enough luggage capacity, and verify the driver details before entering.

Should I take public transport from Durban Airport to the cruise terminal?

Only if you have checked a current, complete route to the exact terminal and have a large time buffer. For a cruise departure with luggage, a confirmed door-to-door vehicle is usually the lower-risk decision. Do not rely on the old “People’s Bus + shuttle” claim in the previous version of this post.

Is Wilson’s Wharf the same as the cruise terminal?

No. Wilson’s Wharf is a separate harbour location. Confirm the terminal named in your cruise documents before you travel.

Sam’s practical verdict

Book the transfer to the Nelson Mandela Cruise Terminal, not to the generic idea of Durban Harbour. For a same-day sailing, use a pre-arranged private or cruise-line transfer if the budget allows. Uber is a workable fallback when the app, payment, pickup instructions, and luggage capacity all behave. The free-shuttle fantasy is the part to delete from your plan before it deletes your morning.

Official sources checked