1847-ben elsők között vették használatba Keszthelyen a nyíltvízi kikötőt.
A Keszthelyi hajóállomás, a Balatoni Hajóállomás Zrt. kikötője, amely a keszthelyi Balaton-parton, a Városi strand melletti móló végén található, DK-K-i tájolású.
Közforgalmú, a móló északi oldalán 20 cölöpös vendéghely van.
A kikötőhelyek minden szélirány esetében védtelenek; legkevésbé a nyugati szél zavaró, az északias szelekben azonban kellemetlen hullámzás alakulhat ki.
A mólótól északkeletre 200-300 méterre kiterjedt zátony található, a vízmélység kb. 1,5 méter.
A Keszthelyi hajóállomásról indulnak a Balatoni Hajózási Zrt. sétahajó járatai és a gyerekhajók.