Wordtravels

Wordtravels

 

 

 

 

Airports in South Africa

Cape Town International Airport (CPT)

Overview

One of the largest airports in Africa, Cape Town International Airport is close behind Johannesburg in terms of flights to South Africa, handling more than 8.2 million passengers each year on nearly 100,000 flights.

The terminal is airy and spacious, and is known for its efficiency. Passengers have many options to choose from when spending their layover at Cape Town International Airport, including dozens of shops and restaurants. Getting to Cape Town from the airport is now just as easy, with express public transport links to the downtown area.

South African airports have come under fire for reports of theft by baggage handlers, including Cape Town International Airport. However most flights to Cape Town are hassle-free, and travellers can sit back and enjoy the stunning scenery of the Mother City as they glide in over Table Mountain.

Location

The airport is situated 13 miles (20km) east of Cape Town.

Getting to the city

Door-to-door minibus services are available for the journey to the city, taking approximately half an hour. Many hotels operate courtesy buses and a 24 hour backpacker bus is available hourly to many hostels. Taxis are available in the arrivals parking lot but are expensive, costing at least US$20 to the city centre. A shared taxi, also called a Rikki, can be reserved and is slightly cheaper than a taxi (Tel: 0861 745 547). Car rentals can be made from the arrivals terminal or before hand at SouthAfriCar. The MyCiti bus is the quickest and cheapest option for getting into the city, but the bus service has not yet been rolled out throughout the city, so visitors will need to check how close it can take them to their accommodation before hopping aboard.

Time

GMT +2.

Contacts

Tel: +27 (0)21 937 1200.

see full airport guide


O.R. Tambo International Airport (ORTIA) (JNB)

Overview

Johannesburg's OR Tambo International Airport was given a significant upgrade in preparation for the 2010 Fifa World Cup. It processes most international flights arriving in South Africa and receives over 18 million passengers each year.

Passengers flying to OR Tambo can connect to most regional airports via OR Tambo. It is also conveniently close to many local attractions such as the Kruger National Park and the historic townships of Alexandria and Soweto in Johannesburg.

Location

The airport is 14 miles (22km) east of Johannesburg.

Getting to the city

The recently-constructed Gautrain provides fast and easy access to the Johannesburg city centre from the airport, with regular express trains to Sandton. An airport bus departs regularly to the city centre. Authorised shuttle buses and taxis are available; these display the ACSA logo on their vehicles. Hotel shuttle buses depart every 15 minutes from the bus terminal behind the Airport Sun International hotel. A reputable shuttle company is Magic Bus which is located on the ground floor of the domestic parkade building (Tel: +27 (0)11 394 6902).

Time

GMT +2.

Contacts

Tel: +27 (0)11 921 6262.

see full airport guide


Durban King Shaka International Airport (DUR)

Overview

The newly-built Durban King Shaka International Airport is a state-of-the-art facility 22 miles (35km) north of Durban on the west coast of South Africa. Constructed specially for the 2010 FIFA World Cup, the airport is spacious and modern, and handles only half of its 7.5 million-passenger capacity each year, meaning the facility never feels crowded.

Most flights to Durban King Shaka International Airport are domestic flights from Johannesburg, Cape Town, Port Elizabeth, East London and George, however there are limited international routes to Mauritius, Mozambique and Dubai.

While the airport's facilities are state-of-the-art, the facility's remote location is an inconvenient introduction to Durban due to the total lack of public transportation.

Location

The airport is 22 miles (35km) north of Durban.

Getting to the city

The airport can be accessed by car via the N2 from Durban. A rail link is expected to be completed soon.

Time

GMT +2.

Contacts

Tel: +27 (0)86 727 7888.

see full airport guide


Kimberley Airport (KIM)

Location

The airport is situated five miles (8km) south of Kimberley.

Getting to the city

There is no bus service between the airport and the city, but a taxi service is available on request and car hire agencies are available at the airport.

Time

GMT +2.

Contacts

Tel: +27 (0)53 851 1241.

see full airport guide


East London Airport (ELS)

Location

The airport is located six miles (9km) west of the city centre.

Getting to the city

There is no public bus or transport from the airport. Gateway Shuttle and Redshuttle Bus Services leave from in front of the arrivals terminal. Bookings should be made in advance. Their schedule follows flight schedules.

Time

GMT +2.

Contacts

Tel: +27 (0)43 706 0304.

see full airport guide


Bram Fischer International Airport (BFN)

Overview

Bloemfontein Airport (BFN) is located six miles (10km) from the city centre. A small airport with only the most basic amenities, it serves roughly a quarter of a million passengers each year on flights to Cape Town, Johannesburg, Durban and Port Elizabeth.

Location

The airport is located six miles (10km) from the city centre.

Getting to the city

Public transport to the airport is limited; minibus taxis are available but are unreliable and often overcrowded. The best way to get to the city is by hired car or taxi.

Time

GMT +2.

Contacts

Tel: +27 (0)51 407 2200.

see full airport guide


Port Elizabeth International Airport (PLZ)

Overview

Port Elizabeth Airport is located close to everything in 'the Friendly City'. It is just two miles (3km) from the central business district in PE and offers passengers easy access to a range of attractions such as the beautiful beaches, game parks or the bustling local businesses and manufacturing industry.

The airport is relatively small, but the local people are warm and laid-back. Port Elizabeth is an important transport hub in the region and although the airport is slick and functional, there isn't a wide range of shopping and dining facilities on offer.

Location

The airport is situated about two miles (3km) south of Port Elizabeth.

Getting to the city

There is no public transport from the airport into Port Elizabeth. Minibuses may be available, however most travellers find them uncomfortable and overcrowded with luggage. Visitors not hiring a car will find taxis the most convenient mode of transport.

Time

GMT +2.

Contacts

Tel: +27 (0)41 507 7319.

see full airport guide


George Airport (GRJ)

Location

The airport is situated six miles (10km) from George.

Getting to the city

Taxis are the only form of transport between the city and the airport.

Time

GMT +2.

Contacts

Tel: +27 (0)44 876 9310.

see full airport guide


Kruger Mpumalanga International Airport (MQP)

Location

The airport is situated 16 miles (25km) from Nelspruit at White River.

Getting to the city

Taxis are available.

Time

GMT +2.

Contacts

Tel: +27 (0)13 753 7500.

see full airport guide


Eastgate Airport (HDS)

Location

The airport is situated five miles (8km) from Hoedspruit and is situated within the Hoedspruit Air Force Base Nature Reserve.

Time

GMT +2.

Contacts

Tel: +27 (0)15 793 3681.

see full airport guide


Richards Bay Airport (RCB)

Location

Richards Bay Airport is located four miles (7km) north west of Richards Bay.

Getting to the city

Taxis are available outside the arrivals hall.

Time

GMT + 2.

Contacts

Tel: +27 (0)35 789 9630.

see full airport guide


Cape Town Airport Taxis: the taxi fares above are intended as a guideline only.

Our Travel Expert

I am passionate about South Africa and everything that it has to offer. I love creating personalised packages for my clients that suit their exact requirements; I do not feel that one-size-fits-all works when it comes to travel. I started my own travel company, Southey Travel (www.southeytravel.com), to offer clients a personalised service with expert advice. My favourite holiday is to go on safari!

>Read Jenni's tips on South Africa
>Ask Jenni a question


Become our South Africa Travel Expert

We are looking for contributors for our South Africa travel guide. If you are a local, a regular traveller to South Africa or a travel professional with time to contribute and answer occasional forum questions, please contact us.


  URI STRING  
/Travelguide/Countries/South+Africa/airports
  CLASS/METHOD  
countries/index
  MEMORY USAGE  
2,463,336 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0864
Controller Execution Time ( Countries / Index )  0.3034
Total Execution Time  0.3907
  GET DATA  
No GET data exists
  POST DATA  
No POST data exists
  DATABASE:  globe_media   QUERIES: 38   
0.0004   INSERT INTO `ci_sessions(`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('af831627920403a1062890d19e091771''54.82.209.152''CCBot/2.0 (http://commoncrawl.org/faq/)'1416593609) 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = '' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = 'a:1:{s:16:\"destination_type\";s:9:\"Countries\";}' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = 'a:2:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:12:\"South Africa\";}' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1416593609, `user_data` = 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:12:\"South Africa\";s:13:\"selected_node\";s:8:\"airports\";}' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0004   SELECT *
FROM (`config_categories`)
WHERE `type` = 'left'
AND `parent_category_idIN (SELECT id FROM config_categories WHERE link "/countries")
AND `
display_order` != '0'
ORDER BY `display_order
0.0006   SELECT `province_code`, `province_name`, `c`.`country_name`
FROM (`provincesp)
LEFT JOIN `countriesON `c`.`country_code` = `p`.`country_code`
WHERE `c`.`country_name` = 'South Africa'
ORDER BY `p`.`province_name
0.0003   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "South Africa"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "South Africa"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0003   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "South Africa"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "South Africa"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0014   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
FROM 
(`resortsr)
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'South Africa'
AND `attr_ski_chk` != "Yes"
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0013   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
FROM 
(`resortsr)
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'South Africa'
AND `attr_ski_chk` = 'Yes'
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0053   SELECT `iata_code`, `name`, `url_name`, `c`.`country_name`
FROM (`port_of_callpc)
LEFT JOIN `countriesON `c`.`country_code` = `pc`.`country_code`
WHERE `c`.`country_name` = 'South Africa'
ORDER BY `pc`.`name
0.0004   SELECT *
FROM (`config_nodescn)
JOIN `config_nodes_categoriescnc ON `cnc`.`node_id` = `cn`.`id`
WHERE `cnc`.`category_idIN (select id from config_categories where link "/airports")
ORDER BY `cn`.`position`, `cnc`.`display_order
0.0036   SELECT `id`, `headline`, `via_title`, `via_link`, `body`, `event_date`, `end_date`, `anchor_link`
FROM (`news`)
WHERE `for_pro` = 1
AND `end_date` >  '2014-11-21'
AND `country_code` = (SELECT country_code FROM countries WHERE country_name "South Africa") 
0.0003   SELECT *
FROM (`tour_operators`)
WHERE `country_code` = (SELECT country_code FROM countries WHERE country_name "South Africa")
AND `
show_in_column` = 1
ORDER BY 
`show_in_columnDESC, `name
0.0005   SELECT country_code FROM countries WHERE country_name "South Africa" 
0.0023   SELECT from tourop_list WHERE destinations LIKE '%ZA%' ORDER BY id DESC 
0.0010   SELECT `country_code`
FROM (`countries`)
WHERE `country_name` = 'South Africa' 
0.1922   SELECT d.id AS destination_idd.overview AS destination_overviewd.extended_overview AS destination_extended_overviewd.photo as destination_photod.*, c.*, 'South Africa' AS country_name(SELECT region_name FROM regions_cities where id air.region_city_code) as region_nameair.*, air.contacts as airport_contactsLENGTH(CONCAT_WS(d.timed.electricityd.languaged.healthd.tippingd.safetyd.businessd.communicationsd.duty_free)) AS basicsLENGTH(CONCAT_WS(d.embassy_consulate_usd.embassy_consulate_ukd.embassy_consulate_cad.embassy_consulate_aud.embassy_consulate_ird.embassy_consulate_nz)) AS contacts(SELECT money FROM destinations WHERE country_code "ZA" ) AS money(SELECT LENGTH(CONCAT_WS(passport_visaentry_req_usentry_req_ukentry_req_caentry_req_auentry_req_irentry_req_nz))
 
FROM destinations WHERE country_code "ZA" ) AS visa(SELECT group_concat(id) FROM public_holiday p WHERE p.country_code "ZA" order by p.weight desc) AS public_holiday(SELECT count(*) FROM tour_operators t where t.country_code d.country_code) AS num_tour_ops(SELECT count(id) AS total_rows FROM tourop_list tl WHERE tl.destinations LIKE ("%ZA%")) AS num_tour_operators(SELECT group_concat(name) FROM port_of_call pc WHERE pc.country_code d.country_code) AS ports_of_call(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS cities(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS regions(SELECT group_concat(name) FROM resorts WHERE major_resort AND country_code d.country_code ORDER BY major_resort DESCname ASC) AS resorts(SELECT count(*) FROM dmcs WHERE country_code d.country_code) AS num_dmcs(SELECT concat(caption" © "copyright) FROM images WHERE filename d.photo) AS photo_copyright(SELECT count(*) FROM airports ai where ai.nfuwt != AND ai.country_code d.country_code) AS num_airports(SELECT count(*) FROM events e where e.country_code d.country_code AND show_on_country 1) AS num_events(SELECT count(*) FROM activities where region_city_code "0" AND country_code d.country_code) AS num_activities(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND excursion "No") AS num_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND show_on_kids AND excursion "No") AS num_kids_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND excursion "Yes") AS num_excursions(SELECT phrases FROM phrase_book pb where pb.country_code c.country_code AND phrases != "") AS num_phrases(SELECT count(*) FROM image_bridge ib LEFT OUTER JOIN images i ON ib.image_id=i.id WHERE ib.destination_code c.country_code) AS num_photos(SELECT count(*) FROM hospitals h where h.country_code c.country_code) AS num_hospitals
FROM 
(destinations d)
LEFT JOIN countries c ON c.country_code d.country_code
LEFT JOIN provinces pr ON pr
.province_code d.province_code
JOIN airports air ON air
.country_code d.country_code
WHERE 
`air`.`nfuwt` != 1
AND `c`.`country_name` = 'South Africa' 
0.0006   UPDATE ci_sessions SET last_activity 1416593609user_data 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:12:\"South Africa\";s:13:\"selected_node\";s:8:\"airports\";}' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0004   UPDATE ci_sessions SET last_activity 1416593609user_data 'a:4:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:12:\"South Africa\";s:13:\"selected_node\";s:8:\"airports\";s:6:\"region\";s:0:\"\";}' WHERE `session_id` = 'af831627920403a1062890d19e091771' 
0.0016   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'South Africa'  OR  Tag 'Airport'  
0.0029   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (249,62)
                
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0012   SELECT i.*, e.fullnamee.bioe.pic FROM interviews i INNER JOIN experts e ON i.expert_id e.id
INNER JOIN countries c ON i
.spatial_id c.country_code WHERE i.interview_type 'country' AND c.country_name 'South Africa' 
0.0006   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'South Africa'  
0.0006   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (62)
                
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0027   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 34,54,55,161,238,347,371,470,549,558,722,873,895,1006,1291,1308,1525,1645,1681,2061,2110,2151,2220,2501,2508,2532,2540,2558,2612,2729,2758,2813,2814,2815,2852,2875,2970,3037,3097,3133,3136,3189,3266,3422,3485,3777,3809,3831,3835,3941,4008,4115,4135,4168,4181,4302,4492,4506,4758,4776,4930,5028,5149,5391,5396,5432,5436,5452,5509,5670,5751,5832,5847,6009,6076,6180,6240,6431,6523,6562,6581,6609,6615,6721,6840,7005,7162,7252,7362,7392,7432,7707,7862,7888,8016,8042,8138,8268,8326,8448,8450,8484,8863,9004,9020,9134,9160,9478,10011 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15