JNB Airport has two passenger terminals - Terminal A & Terminal B. Terminal A has most of the airport stores and B has the airline check-ins for both national and international flights.