Meilen leży na wschodnim brzegu jeziora Zurich. Prom kursuje z Meilen do Horgen po przeciwnej stronie. Na dnie jeziora Zurich odkryto prehistoryczne miejsce osadnicze. Jest częścią światowego dziedzictwa UNESCO „Osady nad jeziorem w Alpach”. Urokliwy kościół nad brzegiem jeziora to kościół ewangelicki z 7. wieku. W 16. wieku otrzymał nową wieżę, a w 17. wieku został przebudowany wewnątrz. Ruiny zamku Friedberg pokazują pozostałości zamku położonego na stoku.