Gelsted is a small town and parish in northwestern Funen, Denmark.
Gelsted is located roughly halfway between Ejby and Aarup, 28 kilometers west of Odense.
The parish is located in Middelfart Municipality, and a small portion is located in Assens Municipality, within the Region of Southern Denmark.
[2] Gelsted Church is located on the northwestern outskirts of the town.
This article about a location in the Region of Southern Denmark is a stub.