Istniało kilka nitek szlaku: przez rzeki Wołchow i Łować do Dniepru (jez. Ładoga, Nowogród Wielki i Kijów) przez Dźwinę do Dniepru (Kijów) przez Wołchow do jez. Ilmen, przez Mstę i Twercę do Wołgi, dalej Oką ku rzece Don (Sarkel) początkowo jak wyżej do Wołgi, następnie w dół rzeki (Itil, szlak ku arabskiej Persji)

Szlak dnieprzański Najważniejsza nitka szlaku „od Waregów do Greków” – dnieprzańska – prowadzi od Zatoki Fińskiej rzeką Newą do jeziora Ładoga, a następnie w górę rzeki Wołchow (stacja Stara Ładoga, ) do jeziora Ilmen (stacja Nowogród Wielki, ). Stamtąd trasa biegła w górę rzeki Łować i następnie mniejszymi rzekami Kunją i Sieriożą, od której można dojść krótkim odcinkiem lądowym do rzeki Toropy, która jest dopływem DźwinyMożliwe również dotarcie od Łowaci do Dźwiny poprzez jezioro Uzmień i rzekę Uswiacza, dopływ Dźwiny..

Inną możliwością było wpłynięcie do Dźwiny w jej ujściu (w tym miejscu leży dziś Ryga) wprost przez Zatokę Ryską i dopłynięcie Dźwiną do rejonu Wałdaju (stacja Połock) lub dotarcie tam z Zatoki Fińskiej poprzez jezioro Pejpus (stacja Psków).