Ratzeburg liegt in unmittelbarer Nähe der Bundesstraße 207, die als Alte Salzstraße von Lüneburg nach Lübeck westlich an Ratzeburg grenzt. Die B 208 von Bad Oldesloe nach Gadebusch und Wismar sowie Richtung Schwerin, führt durch die Stadt. Nördlich besteht Anschluss an die Ostseeautobahn A20 (Anschlussstelle Groß Sarau), südlich an die A24 Hamburg - Berlin, (Anschlussstellen Talkau und Hornbek).
Der regionale Flughafen Lübeck-Blankensee ist nur knapp 20 Kilometer entfernt, bis zum internationalen Flughafen Hamburg-Fuhlsbüttel sind es ca. 70 Kilometer.
Ratzeburg liegt an der Bahnstrecke Lübeck–Lüneburg. Mit der Bahn ist Ratzeburg aus Richtung Lübeck und Lüneburg jeweils stündlich zu erreichen. Ratzeburg ist dem Hamburger Verkehrsverbund angeschlossen.
Bis 1945 war Ratzeburg Bahnknotenpunkt durch Kreuzung mit der Kaiserbahn von Berlin nach Kiel (über Neumünster, Bad Oldesloe, Zarrentin und Hagenow). Zwischen Hollenbek und Zarrentin wurde die Strecke durch die Teilung Deutschlands unterbrochen. Der Abschnitt Bad Oldesloe–Ratzeburg wurde 1971 stillgelegt und abgebaut. Seit 1998 verkehren Draisinen auf dem Streckenabschnitt Ratzeburg–Hollenbek, die mit jährlich 50.000 Gästen ein wichtiger Tourismusfaktor geworden sind.
Die Ratzeburger Kleinbahn, welche in der Zeit von 1908 bis 1934 nach Klein Thurow führte, hatte lediglich regionale Bedeutung.