Tallinna reisisadam asub kesklinnast veidi maad põhjas. Põhiline sadam on Vanasadam, kuhu saabuvad enamus Soome lahe liinilaevadest ning Tallinna väisavatest kruiisilaevadest. Teine sadam on Patareisadam, rahvasuus rohkem tuntud kui Linnahalli sadam, kust väljuvad Linda Line kiirkatamaraanid.
Vanasadama A, B ja C terminalid
Vanasadama A-terminal teenindab Eckerö Line (laev Nordlandia) ja Viking Line (laev Viking XPRS) Helsingi-suunalistele laevadele ning St. Peter Line (laev Princess Anastasia) Peterburi-suunalisele laevale peale minevaid reisijaid, B-terminal teenindab laevadelt saabuvaid reisijaid. Terminalihooned on otse üksteise kõrval ning neist 150 meetri kaugusel asub sadamat kesklinnaga ühendava bussiliini 2 peatus.
Vanasadama D-terminal
Vanasadama D-terminal teenindab kõiki Tallinnasse saabuvaid Tallinki laevu. Terminalihoonest 100 meetri kaugusel on bussiliini 2 peatus, kust väljuvad nii A-terminali kui kesklinnasuunalised bussid, seega tuleb olla tähelepanelik ja jälgida busside elektroonilisi tabloosid - kesklinnasuunalise bussi tablool vilgub vaheldumisi "2 Mõigu", "Lennujaam" ja "Kesklinn".
D-terminalist väljub ka bussiliin 20, mis sõidab kesklinna ning seejärel mööda Pärnu maanteed ja Tammsaare teed Mustamäele, edasi Kadakale ning Pääskülla.
Bussiliini 2 kaart
Vanasadama kaart
Patareisadam
Patareisadamast väljuvad Linda Line kiirkatamaraanid (Merilin ja Karolin) Helsingisse. Sadamast 500 meetri kaugusel on bussiliini 3 kesklinnast saabuva suuna peatus ning veidi kaugemal trammiliinide 1 ja 2 peatus ning bussiliini 3 kesklinnasuunaline peatus.
Sõidupileti hind eelmüügist on 1€, ühissõidukijuhilt ostes 1,60€. Sooduspileti hind vastavalt 0,50€ ja 0,80€.