HistoryFact check · 4 min read · 10 November 2026

Was the Anglo-Zanzibar War over in 38 minutes?

Mostly true. Britain's war with Zanzibar on 27 August 1896 lasted somewhere between 38 and 45 minutes, and 38 is the figure most sources pick. British ships opened fire on the sultan's palace at 09:02 and the shelling stopped at about 09:40. The spread comes from where you start and stop the clock. [1]

The history library carries this as the shortest war in history lasted 38 minutes, with a second line about the losing side giving up before some soldiers had loaded their rifles. The shortest war 38 minutes claim is usually passed on without a source, so I read the Wikipedia article in full, then two military history pages that tell the same story, to see which minutes the 38 counts.

How long did the Anglo-Zanzibar War last?

The Wikipedia article is honest about the range: "Several durations are given by sources, including 38, 40 and 45 minutes" [1]. It explains the spread in the next lines. Some writers start the war at 09:00, when the order to open fire was given, and some at 09:02, when the first shots landed. Most end it at 09:40, when the last shots were fired and the palace flag came down, but some say 09:45 [1].

The British ships could not agree either. The logbook of St George put the ceasefire at 09:35, Thrush at 09:40, Racoon at 09:41, and Philomel and Sparrow at 09:45 [1]. Five ships in one harbour, ten minutes of disagreement.

Forces News gives the same range: "Lasting between 38 and 45 minutes, according to differing reports, the Anglo-Zanzibar War took place on the morning of 27 August 1896." [2] History Hit says the war lasted 38 to 45 minutes "depending on which source you believe" [3].

Why was there a war at all?

The pro-British sultan, Hamad bin Thuwaini, died suddenly on 25 August 1896 [1]. His nephew Khalid bin Barghash moved into the palace without British approval, which a treaty of 1890 required. Britain wanted a different candidate, Hamoud bin Muhammed. Rear-Admiral Harry Rawson sent an ultimatum: haul down the flag and leave the palace by 09:00 on 27 August, or the ships would fire [1].

About 2,800 men gathered to defend the palace, most of them civilians [1]. The bombardment set the largely wooden building on fire. The sultan's only warship, the royal yacht Glasgow, fired on the British flagship and was sunk in the shallow harbour. Around 500 Zanzibari men and women were killed or wounded. One British petty officer was badly hurt and later recovered [1]. Khalid escaped to the German consulate, and Hamoud was installed as sultan that afternoon [1].

The claim What the source says
The war lasted 38 minutes 38, 40 and 45 minutes are all given; 38 is the most quoted [1]
It was the shortest war in history "considered the shortest in recorded history" by most accounts [1] [2]
The losing side surrendered The flag was shot down and fire ceased; Khalid fled to the German consulate [1]
Some soldiers had not finished loading their rifles Not stated on any page I read
Nobody much was hurt About 500 Zanzibari dead or wounded, one British sailor wounded [1]

It sounds fake because

It sounds fake because a war is supposed to be something with a front line and a peace treaty. Thirty-eight minutes is shorter than most films. The neat number also looks invented, the sort of figure that grows in a pub quiz.

It holds up because

It holds up because the timings come from ship logs, and the logs only disagree by a few minutes [1]. Every account I read puts the end of the shelling before 09:50 on the same morning. Whichever pair of times you pick, the war is under an hour.

The rifle line is the soft part. None of the three pages I read says that soldiers were still loading when the fighting stopped. I could not find a primary source for it, so I would drop it when telling the story. The 500 casualties are a better second line, and they are on the page [1].

The library has other wars that sound made up. Australia sent soldiers with machine guns after birds and went to war with emus and lost, which the emu war check looks at in full. And two cities once fought a war over a stolen bucket.

Questions

What was the shortest war in history?

The Anglo-Zanzibar War of 27 August 1896 is usually called the shortest war on record. British warships shelled the palace of Sultan Khalid bin Barghash from 09:02 until about 09:40, when the palace flag was shot down and the firing stopped [1]. Accounts give 38, 40 or 45 minutes depending on where they start and stop the clock [2].

Why do sources disagree on how long the war lasted?

They count from different moments. Some start at 09:00, when the order to fire was given, and others at 09:02, when the first shots landed. The end is usually 09:40, but some sources use 09:45 [1]. Even the British ships' logbooks put the ceasefire anywhere from 09:35 to 09:45.

How many people died in the Anglo-Zanzibar War?

About 500 Zanzibari men and women were killed or wounded, most of the dead in the fire that spread through the palace [1]. It is not known how many of them were fighters. On the British side, one petty officer aboard the gunboat Thrush was severely wounded and later recovered.

Sources

Every quotation above was found on the page it links to, on the day given.

  1. Anglo-Zanzibar War (Wikipedia)“Several durations are given by sources, including 38, 40 and 45 minutes”Read 10 November 2026.
  2. Was this the shortest ever war in military history? (Forces News)“Lasting between 38 and 45 minutes, according to differing reports, the Anglo-Zanzibar War took place on the morning of 27 August 1896.”Read 10 November 2026.
  3. The Anglo-Zanzibar War, the shortest war in history (History Hit)“which lasted all of 38 to 45 minutes, depending on which source you believe”Read 10 November 2026.

The facts in this post

Related posts

All history posts