Africa

Africa Time Zone Map

Current local time, UTC offsets, and daylight-saving status for major cities across Africa.

Time zones across Africa

This map highlights how Africa is split into multiple IANA time zones. Each marker is computed from real local rules so DST and offsets stay accurate without manual updates.

UTC now 14:35 UTC
Time zones 58
Cities 120
Source IANA time zones via city data

Cities are selected from WorldStats country and city data for Africa; each marker uses its exact IANA time zone for current local time and DST.

City list

Kinshasa DR Congo DR Congo Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Kinshasa Open city time page Cairo Egypt Egypt Local time 17:35 Current offset UTC+03:00 DST status Observing DST Africa/Cairo Open city time page Nairobi Kenya Kenya Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Nairobi Open city time page Bamako Mali Mali Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Bamako Open city time page Addis Ababa Ethiopia Ethiopia Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Addis_Ababa Open city time page Luanda Angola Angola Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Luanda Open city time page Abuja Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Dakar Senegal Senegal Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Dakar Open city time page Mogadishu Somalia Somalia Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Mogadishu Open city time page Ouagadougou Burkina Faso Burkina Faso Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Ouagadougou Open city time page Algiers Algeria Algeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Algiers Open city time page Lusaka Zambia Zambia Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lusaka Open city time page Lomé Togo Togo Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Lome Open city time page Pretoria South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Brazzaville Republic of the Congo Republic of the Congo Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Brazzaville Open city time page Khartoum Sudan Sudan Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Khartoum Open city time page Accra Ghana Ghana Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Accra Open city time page Conakry Guinea Guinea Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Conakry Open city time page Kampala Uganda Uganda Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Kampala Open city time page Rabat Morocco Morocco Local time 15:35 Current offset UTC+01:00 DST status Observing DST Africa/Casablanca Open city time page Harare Zimbabwe Zimbabwe Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Harare Open city time page Monrovia Liberia Liberia Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Monrovia Open city time page N'Djamena Chad Chad Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Ndjamena Open city time page Antananarivo Madagascar Madagascar Local time 17:35 Current offset UTC+03:00 DST status No DST currently Indian/Antananarivo Open city time page Niamey Niger Niger Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Niamey Open city time page Tripoli Libya Libya Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Tripoli Open city time page Yaoundé Cameroon Cameroon Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Douala Open city time page Maputo Mozambique Mozambique Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Maputo Open city time page Nouakchott Mauritania Mauritania Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Nouakchott Open city time page Kigali Rwanda Rwanda Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Kigali Open city time page Lilongwe Malawi Malawi Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Blantyre Open city time page Libreville Gabon Gabon Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Libreville Open city time page Bangui Central African Republic Central African Republic Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Bangui Open city time page Freetown Sierra Leone Sierra Leone Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Freetown Open city time page Dodoma Tanzania Tanzania Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Dar_es_Salaam Open city time page Pretoria South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Tunis Tunisia Tunisia Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Tunis Open city time page Djibouti Djibouti Djibouti Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Djibouti Open city time page Asmara Eritrea Eritrea Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Asmara Open city time page Juba South Sudan South Sudan Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Juba Open city time page Bissau Guinea-Bissau Guinea-Bissau Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Bissau Open city time page Windhoek Namibia Namibia Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Windhoek Open city time page Maseru Lesotho Lesotho Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Maseru Open city time page Yamoussoukro Ivory Coast Ivory Coast Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Abidjan Open city time page Porto-Novo Benin Benin Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Porto-Novo Open city time page Gaborone Botswana Botswana Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Gaborone Open city time page Port Louis Mauritius Mauritius Local time 18:35 Current offset UTC+04:00 DST status No DST currently Indian/Mauritius Open city time page Saint-Denis Réunion Réunion Local time 18:35 Current offset UTC+04:00 DST status No DST currently Indian/Reunion Open city time page Praia Cape Verde Cape Verde Local time 13:35 Current offset UTC-01:00 DST status No DST currently Atlantic/Cape_Verde Open city time page Mbabane Eswatini Eswatini Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Mbabane Open city time page Moroni Comoros Comoros Local time 17:35 Current offset UTC+03:00 DST status No DST currently Indian/Comoro Open city time page Gitega Burundi Burundi Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Bujumbura Open city time page Mamoudzou Mayotte Mayotte Local time 17:35 Current offset UTC+03:00 DST status No DST currently Indian/Mayotte Open city time page São Tomé São Tomé and Príncipe São Tomé and Príncipe Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Sao_Tome Open city time page Banjul Gambia Gambia Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Banjul Open city time page Victoria Seychelles Seychelles Local time 18:35 Current offset UTC+04:00 DST status No DST currently Indian/Mahe Open city time page Ciudad de la Paz Equatorial Guinea Equatorial Guinea Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Malabo Open city time page Jamestown Saint Helena, Ascension and Tristan da Cunha Saint Helena, Ascension and Tristan da Cunha Local time 14:35 Current offset UTC+00:00 DST status No DST currently Atlantic/St_Helena Open city time page Lagos Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Lagos Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Cairo Egypt Egypt Local time 17:35 Current offset UTC+03:00 DST status Observing DST Africa/Cairo Open city time page Johannesburg South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Abidjan Ivory Coast Ivory Coast Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Abidjan Open city time page Johannesburg South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Dar es Salaam Tanzania Tanzania Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Dar_es_Salaam Open city time page Alexandria Egypt Egypt Local time 17:35 Current offset UTC+03:00 DST status Observing DST Africa/Cairo Open city time page Kano Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Cape Town South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Nairobi Kenya Kenya Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Nairobi Open city time page Giza Egypt Egypt Local time 17:35 Current offset UTC+03:00 DST status Observing DST Africa/Cairo Open city time page Casablanca Morocco Morocco Local time 15:35 Current offset UTC+01:00 DST status Observing DST Africa/Casablanca Open city time page Ibadan Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Durban South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Kumasi Ghana Ghana Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Accra Open city time page Lubumbashi DR Congo DR Congo Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lubumbashi Open city time page Port Harcourt Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Mbuji-Mayi DR Congo DR Congo Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lubumbashi Open city time page Camayenne Guinea Guinea Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Conakry Open city time page Kakamega Kenya Kenya Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Nairobi Open city time page Kaduna Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Omdurman Sudan Sudan Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Khartoum Open city time page Benin City Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Soweto South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Onitsha Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Abobo Ivory Coast Ivory Coast Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Abidjan Open city time page Douala Cameroon Cameroon Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Douala Open city time page Kananga DR Congo DR Congo Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lubumbashi Open city time page Shubrā al Khaymah Egypt Egypt Local time 17:35 Current offset UTC+03:00 DST status Observing DST Africa/Cairo Open city time page Mombasa Kenya Kenya Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Nairobi Open city time page Matola Mozambique Mozambique Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Maputo Open city time page Fes Morocco Morocco Local time 15:35 Current offset UTC+01:00 DST status Observing DST Africa/Casablanca Open city time page Kisangani DR Congo DR Congo Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lubumbashi Open city time page Aba Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Touba Senegal Senegal Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Dakar Open city time page Maiduguri Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Mwanza Tanzania Tanzania Local time 17:35 Current offset UTC+03:00 DST status No DST currently Africa/Dar_es_Salaam Open city time page Ilorin Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Gqeberha South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Jos Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Sokoto Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Tangier Morocco Morocco Local time 15:35 Current offset UTC+01:00 DST status Observing DST Africa/Casablanca Open city time page Pointe-Noire Republic of the Congo Republic of the Congo Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Brazzaville Open city time page Khartoum North Sudan Sudan Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Khartoum Open city time page Marrakesh Morocco Morocco Local time 15:35 Current offset UTC+01:00 DST status Observing DST Africa/Casablanca Open city time page Zaria Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Salé Morocco Morocco Local time 15:35 Current offset UTC+01:00 DST status Observing DST Africa/Casablanca Open city time page Enugu Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Warri Nigeria Nigeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Lagos Open city time page Bobo-Dioulasso Burkina Faso Burkina Faso Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Ouagadougou Open city time page Blantyre Malawi Malawi Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Blantyre Open city time page Pikine Senegal Senegal Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Dakar Open city time page Soshanguve South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Pietermaritzburg South Africa South Africa Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Johannesburg Open city time page Bouaké Ivory Coast Ivory Coast Local time 14:35 Current offset UTC+00:00 DST status No DST currently Africa/Abidjan Open city time page Bukavu DR Congo DR Congo Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lubumbashi Open city time page Oran Algeria Algeria Local time 15:35 Current offset UTC+01:00 DST status No DST currently Africa/Algiers Open city time page Kolwezi DR Congo DR Congo Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Lubumbashi Open city time page Port Said Egypt Egypt Local time 17:35 Current offset UTC+03:00 DST status Observing DST Africa/Cairo Open city time page Nampula Mozambique Mozambique Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Maputo Open city time page Bujumbura Burundi Burundi Local time 16:35 Current offset UTC+02:00 DST status No DST currently Africa/Bujumbura Open city time page

Frequently Asked Questions

Cities come from the WorldStats database, filtered to Africa countries with a verified IANA time zone, then ranked by capital status and population.

The map renders the local time for each city's IANA zone, not your device. Two cities in the same country can show different times when their IANA rules differ, especially around DST transitions.

Yes. The page detects whether each city is currently observing DST by comparing the January and July UTC offsets for its IANA zone, then labels each city as Observing DST, Standard time, or No DST.

Two zones can share the same UTC offset right now and diverge later in the year. For example, Europe/London and Africa/Casablanca both sit on UTC+00 in winter, but only London moves to UTC+01 in summer.