The city was first established between 987 and 994 as Axla. The etymology is unclear.[3] Axel was located on the former creek Axelse Gat which had its mouth in the former Braakman inlet. A church was built around 1100, and a castle around 1200. It was a gateway to Ghent, and received city rights in 1213. The city was plundered around 1380 and in 1452 by Ghent. The All Saints' Flood of 1570 resulted in Axel finding itself on an island.[4]
Axel was conquered by Maurice, Prince of Orange in 1586 and was fortified. In 1601, eight bastions and one ravelin were constructed around the city.[4] Axel was a strategically important place, because it controlled access to Antwerp and Ghent which were in Spanish hands.[5] In 1789, Axel was reattached to the mainland.[6] The fortifications were removed in 1816. In 1851, Axel lost its harbour.[4]
The Catholic St Gregorius the Great Church is a single-aisled church in Gothic Revival style which was built between 1862 and 1863.[4] The grist mill Stadsmolen (lit: City wind mill) was built in 1750. In 1911, it was reduced to a rump and a motor was installed. In 1995, it was bought by the municipality and restored between 1998 and 1999. It is in service on most Saturdays and grinds grain.[7]
Axel was home to 1,226 people in 1840.[6] In 1871, a railway station opened on the Mechelen to Terneuzen railway line. The line closed in 1951. The building was demolished in 1968.[8]
In September 1944, Axel the scene of fighting and destruction during the Battle of the Scheldt. On 19 September, Axel was liberated by Polish forces.[5]
Axel was an independent municipality until 2003 when it was merged into Terneuzen.[6]