Count your blank passport pages first, then show a flight out. That order matters for South Africa. The UK government's entry page tells travellers their passport needs at least two blank pages and must be valid for at least 30 days after the date they plan to leave. Miss either and the onward ticket question never comes up. You'll be stopped at the check-in desk in London, Dubai or Doha before anyone asks where you're going next.
This guide runs through the checks in the order a check-in agent usually does them. Fix each one before you reach the next.
Check one: your passport pages
Open your passport now. Count the fully blank visa pages, not pages with a single corner stamp. The UK government's South Africa entry requirements list the blank-page and 30-day validity rules together, and airlines treat them as hard stops.
Why does this come before the ticket? Because it's the one problem you can't fix at the airport. A dummy ticket can be issued in minutes. A new passport can't.
If you're short on pages:
- Don't fly and hope. Airlines carry the cost of returning inadmissible passengers, so agents rarely wave this through.
- Check whether your passport office offers an urgent renewal before your departure date.
- If you hold a second nationality, check whether that passport has the pages and the validity instead.
If your pages are fine, move on. Most of the delays people hit on this route come from the next two checks.
Check two: the flight out of South Africa
Many airlines ask visitors to South Africa for proof they'll leave, and immigration officers at Johannesburg and Cape Town can ask for the same thing. The check-in agent confirms it against Timatic, the travel-document database airlines use to decide who boards. IATA's Timatic service is what the agent's screen is reading from, so the airline follows that rule regardless of how the last traveller described it online.
What the agent wants to see is simple. A booking that leaves South Africa, in your name, with a reference they can look up.
This is where a dummy ticket, also called an onward ticket, fits in: a real flight reservation with a live booking reference (PNR), held for visa or border-check purposes without paying for the full fare. It shows a confirmed route out, on a named airline, on a named date. That's what the check-in desk is looking for.
What works at the desk:
- A PNR that pulls up on the airline's own "manage booking" page.
- Your name spelled exactly as it is on your passport, including middle names if your passport has them.
- A departure from Johannesburg, Cape Town or Durban, not from a neighbouring country (more on overland exits below).
- A printed copy or an offline PDF. Airport Wi-Fi fails at the worst moment.
What doesn't work: a screenshot of a flight search, a booking without a reference, or an email that says "pending".
If you don't have any of that yet and you're leaving for the airport, book the reservation before you set off. Do it from home or the taxi, not at the counter.
Check three: the date on that ticket
Here's the part most people don't think about. The date of your onward flight has to make sense against two other dates: your passport expiry and the length of stay you're allowed.
Two quick tests:
- Passport test. Take the date on your onward flight. Add 30 days. Your passport must still be valid on that date, per the gov.uk page linked above. If it isn't, change the onward date or renew.
- Stay test. Your onward date should fall inside the stay you're permitted on your passport. Check the permitted stay for your nationality on the official page, not on a forum. A flight booked three months out when your nationality gets a shorter visa-free stay invites questions.
If you're unsure how long your stay is, pick an onward date that's comfortably short. Two or three weeks after arrival is a common, unremarkable choice for a holiday. You can always change plans once you're in the country.
Also check the reservation's hold window. A held booking can lapse before your flight. If your outbound is five days away and the reservation holds for 48 hours, the PNR may be dead by the time you check in. Time the booking so it's live on the day you fly. Our guide on when an airline cancels a held reservation walks through that timing in detail.
If you're leaving South Africa by land
South Africa borders Namibia, Botswana, Zimbabwe, Mozambique, Eswatini and Lesotho. Lesotho sits entirely inside South Africa. Plenty of travellers plan a road trip that exits by land and never books a flight home from Johannesburg.
The problem: the check-in agent in your origin city can't easily verify a bus or a hire car. Their system is built around flights.
What to do:
- Best option. Carry a flight reservation out of South Africa anyway, even if you plan to leave by road. It satisfies the airline in one step.
- Also carry any bus booking or car-hire contract showing a cross-border route. An immigration officer on arrival may accept it. An airline agent often won't.
- For a Lesotho or Eswatini loop that ends back in South Africa, remember you'll re-enter. Your passport will need pages for those extra stamps too. Count them again with the extra crossings in mind.
The same principle applies across the region. The land-exit troubleshooting guide covers what to say when the agent insists on a flight.
If the agent has already said no
Stay calm. Ask one question: "What exactly is missing?"
The answer tells you which check failed.
- Pages or validity. You can't fix this at the desk. Ask the airline about rebooking to a later date and start an urgent renewal.
- No onward flight. Step out of the queue. Book a reservation on your phone. If you still have 60 to 90 minutes before bag drop closes, that's usually enough time. Come back with the PNR.
- Onward date looks wrong. Ask the agent what date would satisfy them. Rebook to that date.
- PNR won't load. Ask the agent to try the booking reference on the operating airline, not the ticketing airline. Codeshares often confuse this. If it still fails, get a fresh reservation.
Don't argue the rule. Agents can't override Timatic, and pushing only eats the minutes you need.
Frequently asked questions
Do I need a return ticket to South Africa or just an onward one?
Either works, as long as it leaves South Africa. A flight from Cape Town to Nairobi counts the same as a flight home to London.
Can I show a flight from Namibia or Botswana as my exit?
It's risky at check-in. The agent is checking your exit from South Africa, so a flight from Windhoek or Gaborone may not satisfy them. Pair it with a reservation out of South Africa to be safe.
Will immigration at Johannesburg ask for my onward ticket?
They can, and some travellers are asked. Keep the printout in your hand luggage, not in the checked bag.
Is a dummy ticket enough for a South African visa application?
Many visa applications ask for a flight itinerary rather than a paid ticket, so a reservation is the usual choice. Check the document list on your application first, since each embassy sets its own.
Sort your pages, then your ticket, then your dates, and book your onward ticket with Get Dummy Ticket before you leave for the airport.