Située à 10 km de Saint-Omer et 30 km de Calais, cette commune est desservie par la RN43, la Gare SNCF Watten-Éperlecques, la D300/D600 (Tilques/Dunkerque), l'A26 : sortie St-Omer ou Nordausques.
Sperliakum, Sprelcke en 1150, Esperlecke en 1300, aujourd'hui Éperlecques, signifierait "Spacieux vallon" du fait de sa topographie et de sa situation. De nombreux châteaux et manoirs furent construits sur le territoire d'Éperlecques. Au lieu dit "la Meullemotte", les douves témoignent de la présence d'un ancien château fort.