Book George to Johannesburg Flights
GRJ — JNB
Domestic fares move all day long, so compare direct airline pricing first and then use local aggregators for bundled value.
Swipe left or right to browse
George Airport handles the Garden Route's busiest outbound traffic - residents and holiday visitors heading back to Gauteng after time in Knysna, Plettenberg Bay, or the Outeniqua mountains. FlySafair, SAA, CemAir and Airlink all compete on the lane, giving it seven or so daily departures for a regional airport of George's size. Flight time is one hour thirty-five minutes, and OR Tambo is the natural end-point for onward connections throughout the country. It's one of the smallest airports in South Africa that genuinely has a competitive multi-airline market.
The demand is heavily directional: George-Johannesburg peaks on Sunday evenings when holiday-makers return, and on Friday mornings when business travellers do short-trip visits. For residents of George and the surrounding Garden Route towns, this is the primary air connection to Johannesburg business and to anywhere beyond Gauteng. FlySafair typically sets the price floor; Airlink competes on baggage allowance and connections into its regional network, which matters for travellers needing to connect onward to smaller South African cities from OR Tambo.
May is the cheapest month in the route data; December and January are peak. Garden Route holiday patterns mean the GRJ-JNB direction sees very different traveller profiles in summer versus winter - December is families ending beach holidays, July is Garden Route walkers and Oudtshoorn visitors. The airport itself is small enough that check-in and security move quickly at all times of year, and the ten-kilometre drive from the town centre or Mossel Bay's forty-minute highway approach makes it one of the easier small-city airports to time correctly. For travellers doing a one-way Garden Route self-drive, flying into Cape Town and out of George (or the reverse) avoids the 450km return leg entirely.
Quick facts
| Route | GRJ → JNB |
| Typical duration | 1h 35m |
| Daily flights | 7 |
| Cheapest month | May |
| Peak season | December-January |
| From airport | George Airport |
| To airport | OR Tambo International Airport |
| Type | domestic |
| Airlines | flysafair, saa, airlink, cemair |