Skip to main content

Sky Tonight in South Africa

South Africa spans real, distinct locations, each with its own actual sky. Below you'll find 310 cities in South Africa with real, calculated tonight's-sky reports — moon phase, visible planets, meteor showers, and stargazing conditions specific to each place.

South Africa doesn't have a single sunrise, sunset, or Moon time — each city's sky depends on its own real latitude, longitude, and local timezone. Pick a specific city below for an accurate report.

Cities in South Africa(17)

Near observatories & dark-sky places in South Africa(7)

High-altitude observing sites in South Africa(81)

Johannesburg, Gauteng, South AfricaSSoweto, Gauteng, South AfricaSEvaton, Gauteng, South AfricaSBenoni, Gauteng, South AfricaSThembisa, Gauteng, South AfricaSKrugersdorp, Gauteng, South AfricaSEmalahleni, Mpumalanga, South AfricaSRandburg, Gauteng, South AfricaSGermiston, Gauteng, South AfricaSCarletonville, Gauteng, South AfricaSWestonaria, Gauteng, South AfricaSEtwatwa, Gauteng, South AfricaSeMbalenhle, Mpumalanga, South AfricaSNigel, Gauteng, South AfricaSRandfontein, Gauteng, South AfricaSBarkly East, Eastern Cape, South AfricaSDordrecht, Eastern Cape, South AfricaSJames Calata, Eastern Cape, South AfricaSLady Grey, Eastern Cape, South AfricaSMolteno, Eastern Cape, South AfricaSRouxville, Free State, South AfricaSZastron, Free State, South AfricaSBalfour, Mpumalanga, South AfricaSFicksburg, Free State, South AfricaSFrankfort, Free State, South AfricaSHarrismith, Free State, South AfricaSHeilbron, Free State, South AfricaSHendrina, Mpumalanga, South AfricaSLadybrand, Free State, South AfricaSLebohang, Mpumalanga, South AfricaSPhola, Mpumalanga, South AfricaSTrichardt, Mpumalanga, South AfricaSVolksrust, Mpumalanga, South AfricaSAmersfoort, Mpumalanga, South AfricaSBelfast, Mpumalanga, South AfricaSBreyten, Mpumalanga, South AfricaSCarolina, Mpumalanga, South AfricaSClarens, Free State, South AfricaSDaggakraal, Mpumalanga, South AfricaSDeneysville, Free State, South AfricaSDevon, Gauteng, South AfricaSDewetsdorp, Free State, South AfricaSDoornkop, Mpumalanga, South AfricaSDullstroom, Mpumalanga, South AfricaSEdenville, Free State, South AfricaSFouriesburg, Free State, South AfricaSGlenmore, Mpumalanga, South AfricaSGrootvlei, Mpumalanga, South AfricaSHlohlolwane, Free State, South AfricaSKestell, Free State, South AfricaSKinross, Mpumalanga, South AfricaSKoster, North West, South AfricaSKriel, Mpumalanga, South AfricaSLindley, Free State, South AfricaSLothair, Mpumalanga, South AfricaSMachadodorp, Mpumalanga, South AfricaSMamafubedu, Free State, South AfricaSMarquard, Free State, South AfricaSMemel, Free State, South AfricaSMorgenzon, Mpumalanga, South AfricaSNthrowane, Mpumalanga, South AfricaSOranjeville, Free State, South AfricaSPaul Roux, Free State, South AfricaSPerdekop, Mpumalanga, South AfricaSReitz, Free State, South AfricaSSteynsrus, Free State, South AfricaSTshiame, Free State, South AfricaSTweeling, Free State, South AfricaSTweespruit, Free State, South AfricaSVilliers, Free State, South AfricaSVrede, Free State, South AfricaSWakkerstroom, Mpumalanga, South AfricaSWalkerville, Gauteng, South AfricaSWarden, Free State, South AfricaSBethal, Mpumalanga, South AfricaSBethlehem, Free State, South AfricaSDelmas, Mpumalanga, South AfricaSErmelo, Mpumalanga, South AfricaSPhuthaditjhaba, Free State, South AfricaSStanderton, Mpumalanga, South AfricaSTokoza, Gauteng, South AfricaS

More cities & towns in South Africa(205)

Paarl, Western Cape, South AfricaSKlerksdorp, North West, South AfricaSSomerset West, Western Cape, South AfricaSMdantsane, Eastern Cape, South AfricaSMiddelburg, Mpumalanga, South AfricaSGeorge, Western Cape, South AfricaSPotchefstroom, North West, South AfricaSMthatha, Eastern Cape, South AfricaSKwaDukuza, KwaZulu-Natal, South AfricaSVryheid, KwaZulu-Natal, South AfricaSPinetown, KwaZulu-Natal, South AfricaSLadysmith, KwaZulu-Natal, South AfricaSKimberley, Northern Cape, South AfricaSMpumalanga, KwaZulu-Natal, South AfricaSBhisho, Eastern Cape, South AfricaSSasolburg, Free State, South AfricaSWorcester, Western Cape, South AfricaSVirginia, Free State, South AfricaSBrits, North West, South AfricaSQueenstown, Eastern Cape, South AfricaSKroonstad, Free State, South AfricaSAliwal North, Eastern Cape, South AfricaSBeaufort West, Western Cape, South AfricaSButterworth, Eastern Cape, South AfricaSCeres, Western Cape, South AfricaSCradock, Eastern Cape, South AfricaSDurbanville, Western Cape, South AfricaSFort Beaufort, Eastern Cape, South AfricaSHermanus, Western Cape, South AfricaSKuils River, Western Cape, South AfricaSMalmesbury, Western Cape, South AfricaSPort Shepstone, KwaZulu-Natal, South AfricaSVredenburg, Western Cape, South AfricaSGraaff Reinet, Eastern Cape, South AfricaSGrahamstown, Eastern Cape, South AfricaSKnysna, Western Cape, South AfricaSKokstad, KwaZulu-Natal, South AfricaSMossel Bay, Western Cape, South AfricaSOudtshoorn, Western Cape, South AfricaSDe Aar, Northern Cape, South AfricaSGrabouw, Western Cape, South AfricaSHumansdorp, Eastern Cape, South AfricaSJeffreys Bay, Eastern Cape, South AfricaSMargate, KwaZulu-Natal, South AfricaSMuizenberg, Western Cape, South AfricaSPlettenberg Bay, Western Cape, South AfricaSPort Alfred, Eastern Cape, South AfricaSRobertson, Western Cape, South AfricaSStutterheim, Eastern Cape, South AfricaSWhittlesea, Eastern Cape, South AfricaSAberdeen, Eastern Cape, South AfricaSAddo, Eastern Cape, South AfricaSAdelaide, Eastern Cape, South AfricaSAlbertina, Western Cape, South AfricaSAlexandria, Eastern Cape, South AfricaSAlice, Eastern Cape, South AfricaSAshton, Western Cape, South AfricaSBedford, Eastern Cape, South AfricaSBethulie, Free State, South AfricaSBizana, Eastern Cape, South AfricaSBontrug, Eastern Cape, South AfricaSBotrivier, Western Cape, South AfricaSBredasdorp, Western Cape, South AfricaSBurgersdorp, Eastern Cape, South AfricaSCala, Eastern Cape, South AfricaSCaledon, Western Cape, South AfricaSCalitzdorp, Western Cape, South AfricaSCathcart, Eastern Cape, South AfricaSCedarville, KwaZulu-Natal, South AfricaSCitrusdal, Western Cape, South AfricaSClanwilliam, Western Cape, South AfricaSClydesdale, Eastern Cape, South AfricaSCofimvaba, Eastern Cape, South AfricaSColesberg, Northern Cape, South AfricaSCookhouse, Eastern Cape, South AfricaSCraigieburn, KwaZulu-Natal, South AfricaSDarling, Western Cape, South AfricaSDe Doorns, Western Cape, South AfricaSDimbaza, Eastern Cape, South AfricaSDutywa, Eastern Cape, South AfricaSDysselsdorp, Western Cape, South AfricaSFlagstaff, Eastern Cape, South AfricaSFranschhoek, Western Cape, South AfricaSGansbaai, Western Cape, South AfricaSGenadendal, Western Cape, South AfricaSGroot-Brakrivier, Western Cape, South AfricaSHankey, Eastern Cape, South AfricaSHarding, KwaZulu-Natal, South AfricaSHeidelberg, Western Cape, South AfricaSHopefield, Western Cape, South AfricaSIlinge, Eastern Cape, South AfricaSIndwe, Eastern Cape, South AfricaSIxopo, KwaZulu-Natal, South AfricaSJansenville, Eastern Cape, South AfricaSJoubertina, Eastern Cape, South AfricaSKareedouw, Eastern Cape, South AfricaSKenton, Eastern Cape, South AfricaSKhowa, Eastern Cape, South AfricaSKlapmuts, Western Cape, South AfricaSKlawer, Western Cape, South AfricaSKleinmond, Western Cape, South AfricaSKomga, Eastern Cape, South AfricaSKylemore, Western Cape, South AfricaSLady Frere, Eastern Cape, South AfricaSLamberts Bay, Western Cape, South AfricaSLangebaan, Western Cape, South AfricaSLibode, Eastern Cape, South AfricaSLouterwater, Eastern Cape, South AfricaSLusikisiki, Eastern Cape, South AfricaSLutzville, Western Cape, South AfricaSMaclear, Eastern Cape, South AfricaSMaluti, Eastern Cape, South AfricaSMamre, Western Cape, South AfricaSMelkbosstrand, Western Cape, South AfricaSMoorreesburg, Western Cape, South AfricaSMount Ayliff, Eastern Cape, South AfricaSMount Frere, Eastern Cape, South AfricaSMurraysburg, Western Cape, South AfricaSNapier, Western Cape, South AfricaSNgcobo, Eastern Cape, South AfricaSOakglen, Northern Cape, South AfricaSPaterson, Eastern Cape, South AfricaSPearston, Eastern Cape, South AfricaSPeddie, Eastern Cape, South AfricaSPiketberg, Western Cape, South AfricaSPort Edward, KwaZulu-Natal, South AfricaSPort Saint John's, Eastern Cape, South AfricaSPorterville, Western Cape, South AfricaSQumbu, Eastern Cape, South AfricaSRiebeek West, Western Cape, South AfricaSRiversdale, Western Cape, South AfricaSRiviersonderend, Western Cape, South AfricaSSaint Helena Bay, Western Cape, South AfricaSSaron, Western Cape, South AfricaSSedgefield, Western Cape, South AfricaSSmithfield, Free State, South AfricaSSomerset East, Eastern Cape, South AfricaSSt Francis Bay, Eastern Cape, South AfricaSStanford, Western Cape, South AfricaSSterkstroom, Eastern Cape, South AfricaSSteynsburg, Eastern Cape, South AfricaSStilbaai, Western Cape, South AfricaSStruisbaai, Western Cape, South AfricaSSwellendam, Western Cape, South AfricaSTarkastad, Eastern Cape, South AfricaSTlokoeng, Eastern Cape, South AfricaSTrompsburg, Free State, South AfricaSTsolo, Eastern Cape, South AfricaSTulbagh, Western Cape, South AfricaSUgie, Eastern Cape, South AfricaSUniondale, Western Cape, South AfricaSVanrhynsdorp, Western Cape, South AfricaSVelddrif, Western Cape, South AfricaSVenterstad, Eastern Cape, South AfricaSVictoria West, Northern Cape, South AfricaSVilliersdorp, Western Cape, South AfricaSVredendal, Western Cape, South AfricaSWillowmore, Eastern Cape, South AfricaSeManzimtoti, KwaZulu-Natal, South AfricaSeMuziwezinto, KwaZulu-Natal, South AfricaSBronkhorstspruit, Gauteng, South AfricaSEkangala, Gauteng, South AfricaSKwaggafontein, Mpumalanga, South AfricaSLebowakgomo, Limpopo, South AfricaSLetlhabile, North West, South AfricaSLydenburg, Mpumalanga, South AfricaSMankweng, Limpopo, South AfricaSMatsulu, Mpumalanga, South AfricaSModimolle, Limpopo, South AfricaSMondlo, KwaZulu-Natal, South AfricaSMusina, Limpopo, South AfricaSNkowakowa, Limpopo, South AfricaSSiyabuswa, Mpumalanga, South AfricaSViljoenskroon, Free State, South AfricaSVryburg, North West, South AfricaSWesselsbron, Free State, South AfricaSWolmaransstad, North West, South AfricaSeSikhaleni, KwaZulu-Natal, South AfricaSAcornhoek, Limpopo, South AfricaSAllanridge, Free State, South AfricaSBallitoville, KwaZulu-Natal, South AfricaSBloemhof, North West, South AfricaSBultfontein, Free State, South AfricaSCalcutta, Mpumalanga, South AfricaSCullinan, Gauteng, South AfricaSDriefontein, Mpumalanga, South AfricaSDwarsloop, Limpopo, South AfricaSEstcourt, KwaZulu-Natal, South AfricaSGiyani, Limpopo, South AfricaSHartbeespoort, North West, South AfricaSHartbeestfontein-A, North West, South AfricaSHowick, KwaZulu-Natal, South AfricaSLukwatini, Mpumalanga, South AfricaSMandeni, KwaZulu-Natal, South AfricaSMarapong, Limpopo, South AfricaSMookgophong, Limpopo, South AfricaSMtubatuba, KwaZulu-Natal, South AfricaSPostmasburg, Northern Cape, South AfricaSPraktiseer, Limpopo, South AfricaSRichmond, KwaZulu-Natal, South AfricaSSenekal, Free State, South AfricaSThabazimbi, Limpopo, South AfricaSTheunissen, Free State, South AfricaSUlundi, KwaZulu-Natal, South AfricaSVentersdorp, North West, South AfricaS

Frequently asked questions

What can I see in the sky tonight in South Africa?

It depends on exactly where in South Africa you are — visible planets, Moon phase, and stargazing conditions vary by city. Start with Johannesburg, Gauteng, South Africa, or pick your own city below.

Does all of South Africa see the same sunrise and sunset?

No — South Africa has 310 real locations tracked here, each with its own real sunrise, sunset, and twilight times based on its actual coordinates.

Can I see the Northern Lights from South Africa?

Aurora visibility depends on a city's actual latitude — check an individual city page in South Africa for its specific required Kp index.

Other countries