Přímé autobusové spojení má Svratka na těchto linkách:
Svratka – Žďár nad Sázavou (přes Herálec, Cikháj, Světnov, Stržanov)
Hlinsko-Svratka-Krouna (přes Jeníkov, Kameničky, Chlumětín do Svratouchu a Krouny a zpět)
Svratka – Nové Město na Moravě (přes Křižánky, Milovy, Sněžné, Kuklík, Rokytno, Maršovice)
Svratka – Pustá Rybná – Polička (přes Křižánky, České Milovy, Březiny, Pustou Rybnou, Telecí, Lačnov, Sádek, Kamenec)
Svratka – Nové Město na Moravě – Brno (z Nového Města přes Zvoli, Dolní Rožínku, Nedvědici, Doubravník a Tišnov) – od 1.1.2018 jen o víkendech
Železniční spojení Svratka nemá.
Nejbližší železniční stanice je Čachnov (6 km) na železniční trase Žďárec u Skutče-Skuteč-Čachnov-Polička-Svitavy (osobní doprava na trase Skuteč-Čachnov omezena), dále Hlinsko v Čechách (13 km) na trase Havlíčkův Brod-Hlinsko-Chrudim-Pardubice nebo Žďár nad Sázavou (22 km) na trase Havlíčkův Brod-Žďár n.S.-Brno.
Spojení lze nalézt na adrese www.jizdnirady.cz