Home

Calculation of distances and routes in South Africa.

The purpose of the site is to offer a service for calculating distances and routes in South Africa. The ergonomics of the route calculation tool offer various approaches for determining the best route from the point of departure to the destination.

How to ? The easiest way is to set ​​departure and destination and then confirm (by pressing "Calculate route" button). You will have an estimated distance and time for your travel on a dynamic map. Otherwise you can also use the dynamic map by clicking the starting point and the arrival point, that will calculate travel time and distance by car. Directions will then be immediately displayed on the dynamic map.

South Africa map with cities and counties

List of major cities in South Africa :

  • Cape Town (ZA) , 3,433,441 inhabitant
  • Durban (ZA) , 3,120,282 inhabitant
  • Johannesburg (ZA) , 2,026,469 inhabitant
  • Soweto (ZA) , 1,695,047 inhabitant
  • Pretoria (ZA) , 1,619,438 inhabitant
  • Port Elizabeth (ZA) , 967,677 inhabitant
  • Pietermaritzburg (ZA) , 750,845 inhabitant
  • Benoni (ZA) , 605,344 inhabitant
  • Tembisa (ZA) , 511,655 inhabitant
  • East London (ZA) , 478,676 inhabitant
  • Vereeniging (ZA) , 474,681 inhabitant
  • Bloemfontein (ZA) , 463,064 inhabitant
  • Boksburg (ZA) , 445,168 inhabitant
  • Welkom (ZA) , 431,944 inhabitant
  • Newcastle (ZA) , 404,838 inhabitant
  • Krugersdorp (ZA) , 378,821 inhabitant
  • Diepsloot (ZA) , 350,000 inhabitant
  • Randburg (ZA) , 337,053 inhabitant
  • Botshabelo (ZA) , 309,714 inhabitant
  • Brakpan (ZA) , 305,692 inhabitant
  • Witbank (ZA) , 262,491 inhabitant
  • Richards Bay (ZA) , 252,968 inhabitant
  • Vanderbijlpark (ZA) , 246,754 inhabitant
  • Centurion (ZA) , 233,386 inhabitant
  • Uitenhage (ZA) , 228,912 inhabitant
  • Roodepoort (ZA) , 225,000 inhabitant
  • Paarl (ZA) , 190,000 inhabitant
  • Springs (ZA) , 186,394 inhabitant
  • Carletonville (ZA) , 182,304 inhabitant
  • Klerksdorp (ZA) , 178,921 inhabitant
  • Midrand (ZA) , 173,009 inhabitant
  • Westonaria (ZA) , 156,831 inhabitant
  • Middelburg (ZA) , 154,706 inhabitant
  • Vryheid (ZA) , 150,012 inhabitant
  • Orkney (ZA) , 145,801 inhabitant
  • Kimberley (ZA) , 142,089 inhabitant
  • eMbalenhle (ZA) , 141,741 inhabitant
  • Nigel (ZA) , 140,644 inhabitant
  • Mpumalanga (ZA) , 140,121 inhabitant
  • Bhisho (ZA) , 137,287 inhabitant
  • Randfontein (ZA) , 133,654 inhabitant
  • Worcester (ZA) , 127,597 inhabitant
  • Rustenburg (ZA) , 124,064 inhabitant
  • Polokwane (ZA) , 123,749 inhabitant
  • Potchefstroom (ZA) , 123,669 inhabitant
  • Virginia (ZA) , 122,502 inhabitant
  • Brits (ZA) , 122,497 inhabitant
  • Alberton (ZA) , 121,536 inhabitant
  • Nelspruit (ZA) , 110,159 inhabitant
  • Phalaborwa (ZA) , 109,468 inhabitant
  • Queenstown (ZA) , 105,309 inhabitant
  • Kroonstad (ZA) , 103,992 inhabitant
  • Bethal (ZA) , 101,919 inhabitant
  • Mokopane (ZA) , 101,090 inhabitant
  • Mabopane (ZA) , 97,417 inhabitant
  • Kutloanong (ZA) , 95,008 inhabitant
  • Stellenbosch (ZA) , 94,263 inhabitant
  • Stilfontein (ZA) , 93,110 inhabitant
  • Delmas (ZA) , 92,046 inhabitant
  • Grahamstown (ZA) , 91,548 inhabitant
.

Location and geographical position of Pretoria :

Country flag
Location Pretoria
State Gauteng
County City of Tshwane Metropolitan Municipality
Country South Africa
Country code / ISO 2 ZA
Latitude -25.7448600
Longitude 28.1878300
Altitude 0 meters
Time zone Africa/Johannesburg

Directions and distances from Pretoria to a list of big cities :

List of the most important South Africa cities with distances and routes from Pretoria (Gauteng, City of Tshwane Metropolitan Municipality, South Africa).

How to get from Pretoria to main cities ?

  • Cape Town (11),3,433,441 inhabitants.1,310 km
  • Johannesburg (06),2,026,469 inhabitants.53 km
  • Pietermaritzburg (02),750,845 inhabitants.483 km
  • Bloemfontein (03),463,064 inhabitants.423 km
  • Kimberley (08),142,089 inhabitants.475 km
  • Bhisho (05),137,287 inhabitants.794 km
  • Polokwane (09),123,749 inhabitants.242 km
  • Nelspruit (07),110,159 inhabitants.281 km

Distances and durations travel from Pretoria to most populated South Africa cities.

  • Cape Town, 3,433,441 inhabitants. 1,310 km
  • Durban, 3,120,282 inhabitants. 537 km
  • Johannesburg, 2,026,469 inhabitants. 53 km
  • Soweto, 1,695,047 inhabitants. 67 km
  • Port Elizabeth, 967,677 inhabitants. 948 km
  • Pietermaritzburg, 750,845 inhabitants. 483 km
  • East London, 478,676 inhabitants. 810 km
  • Bloemfontein, 463,064 inhabitants. 423 km
  • Boksburg, 445,168 inhabitants. 52 km
  • Welkom, 431,944 inhabitants. 287 km
  • Krugersdorp, 378,821 inhabitants. 56 km
  • Brakpan, 305,692 inhabitants. 58 km
  • Vanderbijlpark, 246,754 inhabitants. 113 km
  • Centurion, 233,386 inhabitants. 13 km
  • Uitenhage, 228,912 inhabitants. 932 km

Distances from Pretoria to regional and border cities :

This section lists the distances from Pretoria (Gauteng, City of Tshwane Metropolitan Municipality, South Africa) to the nearest regional cities. By clicking on the appropriate links, you will get a route between Pretoria and neighboring major cities (national and transboundary). Travel calmly !

  • Centurion, 233,386 inhabitants. :
    13 km
  • Eden Glen, 7,345 inhabitants. :
    43 km
  • Boksburg, 445,168 inhabitants. :
    52 km
  • Johannesburg, 2,026,469 inhabitants. :
    53 km
  • Krugersdorp, 378,821 inhabitants. :
    56 km
  • Brakpan, 305,692 inhabitants. :
    58 km
  • Delmas, 92,046 inhabitants. :
    67 km
  • Soweto, 1,695,047 inhabitants. :
    67 km
  • Nigel, 140,644 inhabitants. :
    82 km
  • Westonaria, 156,831 inhabitants. :
    84 km
  • Rustenburg, 124,064 inhabitants. :
    95 km
  • Carletonville, 182,304 inhabitants. :
    105 km
  • Fochville, 62,416 inhabitants. :
    108 km
  • Vanderbijlpark, 246,754 inhabitants. :
    113 km
  • Sasolburg, 77,016 inhabitants. :
    125 km
  • Parys, 71,319 inhabitants. :
    148 km
  • Potchefstroom, 123,669 inhabitants. :
    153 km
  • Standerton, 74,021 inhabitants. :
    169 km
  • Orkney, 145,801 inhabitants. :
    204 km
  • Bothaville, 71,934 inhabitants. :
    241 km
  • Polokwane, 123,749 inhabitants. :
    242 km
  • Tzaneen, 16,954 inhabitants. :
    292 km
  • Johannesburg, 2,026,469 inhabitants. :
    53 km
  • Soweto, 1,695,047 inhabitants. :
    67 km
  • Boksburg, 445,168 inhabitants. :
    52 km
  • Welkom, 431,944 inhabitants. :
    287 km
  • Krugersdorp, 378,821 inhabitants. :
    56 km
  • Brakpan, 305,692 inhabitants. :
    58 km
  • Vanderbijlpark, 246,754 inhabitants. :
    113 km
  • Centurion, 233,386 inhabitants. :
    13 km
  • Carletonville, 182,304 inhabitants. :
    105 km
  • Westonaria, 156,831 inhabitants. :
    84 km
  • Orkney, 145,801 inhabitants. :
    204 km
  • Nigel, 140,644 inhabitants. :
    82 km
  • Rustenburg, 124,064 inhabitants. :
    95 km
  • Polokwane, 123,749 inhabitants. :
    242 km
  • Potchefstroom, 123,669 inhabitants. :
    153 km
  • Virginia, 122,502 inhabitants. :
    294 km
  • Nelspruit, 110,159 inhabitants. :
    281 km
  • Phalaborwa, 109,468 inhabitants. :
    359 km
  • Delmas, 92,046 inhabitants. :
    67 km
  • Louis Trichardt, 86,854 inhabitants. :
    347 km
  • Dundee, 84,413 inhabitants. :
    337 km
  • Phuthaditjhaba, 84,258 inhabitants. :
    316 km
  • Bethlehem, 83,654 inhabitants. :
    277 km
  • Sasolburg, 77,016 inhabitants. :
    125 km
  • Mmabatho, 76,754 inhabitants. :
    256 km
  • Standerton, 74,021 inhabitants. :
    169 km
  • Bothaville, 71,934 inhabitants. :
    241 km
  • Parys, 71,319 inhabitants. :
    148 km
  • Schweizer-Reneke, 70,214 inhabitants. :
    327 km
  • Barberton, 67,927 inhabitants. :
    287 km
  • Lichtenburg, 65,863 inhabitants. :
    208 km
  • Fochville, 62,416 inhabitants. :
    108 km
  • Harrismith, 35,108 inhabitants. :
    296 km
  • Tzaneen, 16,954 inhabitants. :
    292 km
  • Mafikeng, 14,000 inhabitants. :
    255 km
  • Ga-Kgapane, 13,000 inhabitants. :
    312 km
  • Eden Glen, 7,345 inhabitants. :
    43 km
  • Ladysmith, 0 inhabitants. :
    351 km
  • Lephalale, 0 inhabitants. :
    236 km
  • Matola, 675,422 inhabitants. :
    429 km
  • Manzini, 110,537 inhabitants. :
    330 km
  • Francistown, 89,979 inhabitants. :
    514 km
  • Chokwé, 63,695 inhabitants. :
    502 km
  • Molepolole, 63,248 inhabitants. :
    310 km
  • Mafeteng, 57,059 inhabitants. :
    464 km
  • Hlotse, 47,675 inhabitants. :
    348 km
  • Serowe, 47,419 inhabitants. :
    403 km
  • Kanye, 44,716 inhabitants. :
    300 km
  • Mochudi, 36,962 inhabitants. :
    253 km
  • Mohale's Hoek, 28,310 inhabitants. :
    495 km
  • Chiredzi, 28,205 inhabitants. :
    632 km
  • Qacha's Nek, 25,573 inhabitants. :
    489 km
  • Quthing, 24,130 inhabitants. :
    520 km
  • Butha-Buthe, 16,330 inhabitants. :
    336 km

Airports near of Pretoria :

  • Wonderboom Airport
    (11 km)
  • Ventersdorp
    (151 km)
  • Standerton
    (165 km)
  • Rustenburg
    (93 km)
  • Robinson Lake Aerodrome
    (66 km)
  • Rand Airport
    (56 km)
  • Potgietersrus
    (191 km)
  • Potchefstroom Aerodrome
    (151 km)
  • Polokwane International Airport
    (247 km)
  • Klerksdorp Airport
    (193 km)
  • Kroonstad Airport
    (231 km)
  • O.R. Tambo International Airport
    (44 km)
  • Grand Central Airport
    (28 km)
  • Ermelo
    (196 km)
  • Dunnottar
    (73 km)
  • Delportonia Aerodrome
    (59 km)
  • Delmas
    (65 km)
  • Carolina
    (194 km)
  • Amersfoort
    (216 km)
  • Lanseria International Airport
    (34 km)

Find a train station near Pretoria :

  • Capital Park
    3 km
  • Gezina
    3 km
  • Hercules
    3 km
  • Daspoort
    4 km
  • Rissik
    5 km
  • Villieria
    5 km
  • Wonderboom
    7 km
  • Pretoria-Noord
    8 km
  • Koedoespoort
    9 km
  • Verwoerdburg
    10 km

Find a hotel in Pretoria

InnJoy Boutique Hotel


This 4-star designer hotel provides elegantly-furnished accommodation. InnJoy Boutique Hotel offers a central location, 3 km from Centurion Lake. Some rooms include a living area and kitchenette. All rooms have chic, modern décor and satellite TV. This hotel is located 11.28 from the city center Pretoria.

This 4.0 star property has 19 rooms. You can book a room from 892.5 ZAR.

Location :
InnJoy Boutique Hotel
1033 Shirley Road
1057 Centurion

Book a room from 892.5 ZAR

Kleinkaap Boutique Hotel


Offering spacious rooms with a balcony, this boutique hotel is situated in the Clubview district of Centurion, 3.5 km from Centurion Lake. The property is surrounded by a large oak-tree garden. Guests receive 250MB of free internet, daily. This hotel is located 10.73 from the city center Pretoria.

This 4.0 star property has 34 rooms. You can book a room from 1768.8 ZAR.

Location :
Kleinkaap Boutique Hotel
87 Jim van der Merwe Road
0140 Centurion

Book a room from 1768.8 ZAR

Hampton House Guest House


Offering an outdoor pool, Hampton House Guest House is located in Centurion. Free WiFi access is available. Each room here will provide you with a TV, a minibar and a seating area. This hotel is located 10.35 from the city center Pretoria.

This 4.0 star property has 5 rooms. You can book a room from 765 ZAR.

Location :
Hampton House Guest House
95 Durham Rd, Clubview
0157 Centurion

Book a room from 765 ZAR

Aandbloem Guest House


Offering an outdoor pool and a restaurant, Aandbloem Guest House is located in Centurion. WiFi access is available. Each room here will provide you with a TV, a patio and satellite channels. There is also a refrigerator. This hotel is located 10.83 from the city center Pretoria.

This 4.0 star property has 2 rooms. You can book a room from ZAR.

Location :
Aandbloem Guest House
44 Janet Road
0157 Centurion

Book a room from ZAR

Accommodation @ Van's


Situated in the upmarket area of Centurion, Accommodation @ Van's offers air-conditioned accommodation with a private balcony. It features an outdoor pool, terrace, garden and BBQ facilities. Pretoria city centre is a 25-minute drive away. This hotel is located 11.11 from the city center Pretoria.

This 4.0 star property has 5 rooms. You can book a room from 712.5 ZAR.

Location :
Accommodation @ Van's
6 Condon Avenue, Pierre van Ryneveld
0157 Centurion

Book a room from 712.5 ZAR

5 on Jean


Set in Centurion, 5 on Jean offers a seasonal outdoor swimming pool. Among the various facilities are a garden and a terrace. The property provides a business centre and free WiFi. At the guest house, every room includes a desk. This hotel is located 9.78 from the city center Pretoria.

This 4.0 star property has 5 rooms. You can book a room from 960 ZAR.

Location :
5 on Jean
5 Jean Avenue Clubview
0157 Centurion

Book a room from 960 ZAR

Lauriston Guesthouse


Offering an outdoor pool Lauriston Guesthouse is set in Centurion and within easy access to the major highways. The Swartkop Golf Course and nature reserve is within walking distance. This hotel is located 9.52 from the city center Pretoria.

This 4.0 star property has 18 rooms. You can book a room from 902.5 ZAR.

Location :
Lauriston Guesthouse
2 Lauriston Place Glen
0185 Centurion

Book a room from 902.5 ZAR

All Seasons Bed & Breakfast


All Seasons Bed & Breakfast is situated on a hill with wonderfully open views of Eastern Pretoria and offers an intimate, luxurious alternative to hotel accommodation, with attention to personal service and security. This hotel is located 13.06 from the city center Pretoria.

This 4.0 star property has 7 rooms. You can book a room from 680 ZAR.

Location :
All Seasons Bed & Breakfast
741 Frhensch Street, Moreleta Park
0181 Pretoria

Book a room from 680 ZAR

The Angels Place Boutique Hotel


Situated 1 km from the Kimiad Golf Course and Driving Range, The Angels Place Boutique Hotel is 15 km from Pretoria. Free WiFi and private parking is available on site. This hotel is located 12.75 from the city center Pretoria.

This 5.0 star property has 12 rooms. You can book a room from 850 ZAR.

Location :
The Angels Place Boutique Hotel
610 Rubenstein Drive
0044 Pretoria

Book a room from 850 ZAR

Cornerhouse on Conan Guest House


Located in Pretoria, within 14 km of University of Pretoria and 17 km of Union Buildings, Cornerhouse on Conan Guest House features accommodation with free WiFi. All rooms feature a flat-screen TV with satellite channels and a private bathroom. This hotel is located 12.71 from the city center Pretoria.

This 4.0 star property has 11 rooms. You can book a room from 950 ZAR.

Location :
Cornerhouse on Conan Guest House
689 Conan Street Moreletapark
0044 Pretoria

Book a room from 950 ZAR

Deo Gloria Guest House


Situated 13 km from University of Pretoria and providing a shared lounge, Deo Gloria Guest House offers accommodation in Pretoria. The bed and breakfast offers a flat-screen TV and a private bathroom with free toiletries, a hair dryer and shower. This hotel is located 11.09 from the city center Pretoria.

This 4.0 star property has 6 rooms. You can book a room from 765 ZAR.

Location :
Deo Gloria Guest House
589 Koichab street
0181 Erasmuskloof

Book a room from 765 ZAR

La Maison d'Hotes Guest House


Located in the leafy suburb of Erasmusrand, La Maison d'Hotes Guest House offers a garden with pool and BBQ facilities. The Pretoria Country Club is 4 km away. The spacious and individually decorated rooms offer a furnished balcony with garden... This hotel is located 9.91 from the city center Pretoria.

This 4.0 star property has 5 rooms. You can book a room from 850 ZAR.

Location :
La Maison d'Hotes Guest House
289 Schoongezicht Street, Erasmusrand
0181 Pretoria

Book a room from 850 ZAR

The Nobleman Boutique Hotel


The Nobleman Boutique Hotel is located in Pretoria, 10 km from University of Pretoria. This 5-star hotel features free WiFi and a garden. The property is 14 km from Union Buildings. This hotel is located 11.02 from the city center Pretoria.

This 5.0 star property has 10 rooms. You can book a room from 1141.6 ZAR.

Location :
The Nobleman Boutique Hotel
490 Lois Avenue
0048 Pretoria

Book a room from 1141.6 ZAR

Opikopi Guest House


The Opikopi is centrally situated in the quiet suburb of Erasmuskloof and offers elegantly decorated suites with terracotta floors, surrounding a Mediterranean-style garden with a pool and panoramic terrace. This hotel is located 11.15 from the city center Pretoria.

This 5.0 star property has 12 rooms. You can book a room from 1280 ZAR.

Location :
Opikopi Guest House
581 Verdi Street, Constantia Park
0181 Pretoria

Book a room from 1280 ZAR

Constantia Manor Guest House


Constantia Manor Guest House offers elegant accommodation, surrounded by landscaped gardens and well situated in Constantia Park, Pretoria East. Time Square at Menlyn Maine is 2.7 km from the property. This hotel is located 11.68 from the city center Pretoria.

This 4.0 star property has 14 rooms. You can book a room from 708.75 ZAR.

Location :
Constantia Manor Guest House
521 January Masilela, Constantia Park
0010 Pretoria

Book a room from 708.75 ZAR

Waterhouse Guest Lodge - Indus Street


Offering a year-round outdoor pool and views of the pool, Waterhouse Guest Lodge - Indus Street is located in Pretoria. Free WiFi is available throughout the property and free private parking is available on site. This hotel is located 8.05 from the city center Pretoria.

This 4.0 star property has 9 rooms. You can book a room from 850 ZAR.

Location :
Waterhouse Guest Lodge - Indus Street
295 Indus Street, Waterkloof Ridge
0181 Pretoria

Book a room from 850 ZAR

Coral Tree Inn


Located in the heart of Waterkloof Heights Security Estate, Coral Tree Inn offers elegantly decorated rooms with balconies. Overlooking a natural park it features an outdoor pool and free Wi-Fi. Sun Arena at Time Square Casino is 4. This hotel is located 8.52 from the city center Pretoria.

This 5.0 star property has 6 rooms. You can book a room from 825 ZAR.

Location :
Coral Tree Inn
69 Korannaberg Road, Waterkloof Heights
0181 Pretoria

Book a room from 825 ZAR

Montpellier Guesthouse


Surrounded by tranquil gardens in Pretoria’s leafy suburbs, Montpellier offers intimate accommodation with an outdoor pool. It also features free Wi-Fi. This hotel is located 7.17 from the city center Pretoria.

This 4.0 star property has 12 rooms. You can book a room from 850 ZAR.

Location :
Montpellier Guesthouse
221 Delphinus Street, Waterkloof Ridge
0181 Pretoria

Book a room from 850 ZAR

Waterfalls Boutique Hotel


Waterfalls Boutique Hotel is situated in the popular Waterkloof area in the heart of Pretoria East. It features an outdoor pool, a hot tub and free private parking on site. This hotel is located 9.31 from the city center Pretoria.

This 5.0 star property has 4 rooms. You can book a room from 817.5 ZAR.

Location :
Waterfalls Boutique Hotel
Outeniqua Street
0184 Pretoria

Book a room from 817.5 ZAR

Duke & Duchess Boutique Hotel


Offering an outdoor pool, Duke & Duchess Boutique Hotel is located in Pretoria. Free WiFi access is available. Each room here will provide you with a TV, air conditioning and a patio. There is also an electric kettle. This hotel is located 8.74 from the city center Pretoria.

This 4.0 star property has 8 rooms. You can book a room from 884 ZAR.

Location :
Duke & Duchess Boutique Hotel
70 Drakensberg, Waterkloof Park
0181 Pretoria

Book a room from 884 ZAR

Mont d'Or Bohemian House


Bohemian House offers stylish accommodation decorated with artworks from around the world. It is located in Pretoria’s Waterkloof suburb close to embassies and surrounded by Jacaranda trees, a flower garden and outdoor pool. This hotel is located 7.94 from the city center Pretoria.

This 5.0 star property has 10 rooms. You can book a room from 1320 ZAR.

Location :
Mont d'Or Bohemian House
389 Eridanus Street, Waterkloof Ridge
0181 Pretoria

Book a room from 1320 ZAR

Glen Marion Guest House


Featuring an outdoor swimming pool and BBQ area, Glen Marion Guest House is conveniently located just 1.6 km from Menlyn Park Shopping Centre. It also offers free Wi-Fi in all areas. This hotel is located 10.99 from the city center Pretoria.

This 4.0 star property has 7 rooms. You can book a room from 700 ZAR.

Location :
Glen Marion Guest House
257 Annette van Zyl Street, Menlyn
0042 Pretoria

Book a room from 700 ZAR

Protea Hotel Fire & Ice! by Marriott Pretoria Menlyn


Located in the Pretoria Summit Precinct next to the Menlyn Park Shopping Centre, Protea Hotel Fire & Ice! by Marriott Pretoria Menlyn offers an outdoor swimming pool, fitness centre and 24-hour front desk. This hotel is located 9.52 from the city center Pretoria.

This 4.0 star property has 178 rooms. You can book a room from 1046.25 ZAR.

Location :
Protea Hotel Fire & Ice! by Marriott Pretoria Menlyn
221 Garsfontein Road, Menlyn
0181 Pretoria

Book a room from 1046.25 ZAR

Castello Di Monte


Spread over 3500 m² of grounds, this grand Tuscan-style guest house offers panoramic Pretoria views. A spiral staircase and chandeliers adorn the lobby and the landscaped garden has a pool and sun terrace. This hotel is located 7.62 from the city center Pretoria.

This 5.0 star property has 9 rooms. You can book a room from 2380 ZAR.

Location :
Castello Di Monte
402 Aries Street, Waterkloof Ridge
0181 Pretoria

Book a room from 2380 ZAR

Capital House Boutique Hotel


Capital House is situated in Pretoria, the capital city of South Africa. Each room at Capital House is decorated in antique furniture and comes equipped with satellite TV and a refrigerator. This hotel is located 7.32 from the city center Pretoria.

This 5.0 star property has 12 rooms. You can book a room from 1200 ZAR.

Location :
Capital House Boutique Hotel
369 Victoria Street
0181 Waterkloof

Book a room from 1200 ZAR