И все же, несмотря на все опасности, люди отправлялись в путь. Караваны русов, описанные Константином Багрянородным, шли с торговой целью — везли в Византию товары из восточнославянских земель, в том числе рабов. Разъезды в пределах Черного, Азовского и Балтийского морей были в древнерусские времена обычным делом и совершались как обыденные деловые поездки. Достигали русские купцы и владений арабского халифа. По свидетельству Ибн-Хордадбеха, относящемуся к 40-м гг. IX в., русские купцы привозили товары в Багдад. Значительный интерес представляли для Руси связи с Западной Европой. Б.А. Рыбаков выделяет два направления торговли с Западом: 1) из Киева в Центральную Европу (Моравия, Чехия, Польша, Южная Германия) и 2) из Новгорода и Полоцка через Балтийское море в Скандинавию, Южную Прибалтику и далее на запад. Причем товары доставлялись к месту продажи самими русскими купцами. Их пребывание в западноевропейских городах фиксируется письменными источниками. В частности, массовое присутствие русских купцов на востоке Баварии отразилось в «Раффельштеттенском таможенном уставе» начала X в. В восточных и западных городах основывались постоянные резиденции русских купцов, служившие постоялыми дворами, опорными пунктами и в некотором смысле неофициальными консульствами Руси.
Чаще всего для дальних путешествий использовался водный транспорт. Помимо морских путей, большое транспортное значение имели реки, особенно Днепр и Волга. Древняя Русь знала несколько типов судов, которые можно было с одинаковым успехом использовать как для речного, так и для морского плавания. Это были ладьи, описанные Константином Багрянородным, на которых русы достигали Царьграда. Выдолбленная из цельного бревна «однодревка» составляла лишь основу такого судна. Для морского плавания ее борта наращивались досками, оборудовались уключинами, на ней укреплялись мачта и парус, швартовы и якорь. Такая ладья вмещала 40 человек. Вероятно, существовало несколько разновидностей описанной конструкции, использовавшихся для военных и торговых целей. Типом речного судна был «насад», борта которого также наращивались досками, а внутреннее пространство закрывалось палубой. Специальных, сугубо морских судов древнерусская эпоха не знала, что понятно: среди русских городов не было ни одного (кроме, быть может, Тмутаракани), расположенного на морском побережье. Чтобы выйти в море, всегда нужно было сначала проплыть какую-то часть пути по рекам. Это предопределило небольшой размер русских судов: они были меньше греческих или норманнских и поэтому могли ходить по морскому мелководью, преодолевать речные пороги и отмели, их можно было переносить на руках из одного водоема в другой и перетаскивать по волокам, они легко маневрировали. В то же время в открытое море на таких судах выходить было рискованно, и, вероятно, чаще всего практиковалось каботажное плавание, которое было предпочтительней еще и потому, что позволяло обходиться без навигационных приборов и подробных карт.
Особенно склонны к разного рода дальним выездам были новгородцы. Это, очевидно, объясняется их тесной связью с мореходами-скандинавами, установившейся в древности настолько прочно, что летописец в XII в. считал их «от рода варяжска», малой плодородностью новгородских почв и сложностью климатических условий, заставлявшей жителей этой северной волости больше внимания уделять ремеслу и торговле. Представительства новгородских купцов были открыты в торговых городах Севера Европы и на о. Готланд. Именно поэтому мотив дальнего «заморского» странствия наиболее распространен в новгородском цикле былин. Так, в дальнее морское плавание отправляется Садко с новгородскими товарами: