Jezioro Wilanowskie, o powierzchni 0,11 km kw. oraz średniej głębokości wynoszącej 1,5 m, jest częścią starorzecza Wisły. Zasilają je wody Potoku Służewieckiego, które odpływają Kanałem Sobieskiego i rzeką Wilanówką do Wisły. Wody jeziora spiętrzane są za pomocą jazu znajdującego się na Kanale Sobieskiego.
Na jeziorze znajdują się dwie wyspy. Jedna powstała naturalnie w wyniku naniesienia materiału przez wpływający do jeziora Potok Służewiecki, a druga została usypana sztucznie w trakcie tworzenia założenia parkowego w Wilanowie pod koniec XVII w. Akwen rozgranicza dwa parki - Wilanowski i Morysin.
Wody jeziora wykazują wysoki stopień zanieczyszczenia, ale mimo to stanowią atrakcję dla wędkarzy. Po jeziorze można popływać łódkami, które można wynająć w przystani w Parku Wilanowskim.