Eglisau is a municipality in the district of Bülach in the canton of Zürich in Switzerland.
It sits on the banks of the Rhine.
As well as good rail links to Schaffhausen and Zurich, it has a regular river boat service to nearby villages along the river.