Het treinstation in Barth is het centrale knooppunt voor trein- en busvervoer van en naar Barth. Vanuit Berlijn, Stralsund en Rostock rijden regionale treinen van Deutsche Bahn naar het station van Barth, terwijl de Usedomer Bäderbahn van Barth naar Velgast rijdt, waar je kunt overstappen op IC's en RB's van Deutsche Bahn. Je kunt de dienstregeling lezen op db.de
Het treinstation in Barth is ook het centrale Ominbus-station. Van hieruit rijdt de VVR regelmatig naar het schiereiland Fischland-Darß-Zingst en naar Ribnitz, Stralsund en het Recknitzdal. Er rijden ook lijnbussen en schoolbussen binnen het stadsgebied en de aangrenzende gemeenten.