Aktualizováno v červenci 2021.
Veřejná doprava v Sopotech je zajištována společnostmi ZTM Gdaňsk a ZKM Gdynia. V Sopotech platí jízdenky uvedených společností, které si uznávají jízdenky navzájem, ale jen v případě, když cestující nepřekročí hranice Sopot s městem, které danou jízdenku nevydalo. U obou zmíněných společností stojí jízdenka na 75 minut (s libovolným počtem přestupů) nebo na jednu jízdu překračující časovou platnost) 4,80 zl a 24 hodinová jízdenka 18 PLN. Více informací najdete na webech zmiňovaných společností http://www.ztm.gda.pl/hmvc a http://zkmgdynia.pl.
Důležitou součástí dopravy v Sopotech jsou příměstské vlaky SKM (Szybka Kolej Miejska), které spojují Sopoty s Gdyní, s Gdaňskem i dalšími menšími městy v okolí Trojměstí. Jízdné v SKM je buď kilometrové 1-6 km za 4,80 zł, 7-12 km za 6,20 zł, 13-18 km za 7,60 zł atd. nebo jednorázové, např. pro Gdańsk a Sopoty (jednorazowy strefowy Miejski na Gdynię i Sopot) za 5,50 zł. Jízdenka „jednorazowy Trójmiejski przez Sopot“, kterou můžeme použít pro cestu z Gdyně do Gdaňska stojí 8 zl. Více informací o SKM, schéma linek a jízdní řády SKM najdete na http://www.skm.pkp.pl
Spojení MHD v Trojměstí vyhledáte na https://jakdojade.pl/trojmiasto/trasa/