Из самого Смоленского княжества в Европу вывозили: лес, скот, выделанные кожи, смолу, пеньку, хлеб, мед и воск, а также лошадей. Через Смоленск в Европу шли предметы роскоши из Византии и с Востока. По-прежнему по Волжскому пути, большей часть через Смоленск, шел поток арабского серебра и золота.
Из Западной Европы в Смоленск возили сукна и изделия из них, в том числе перчатки, чулки, а также виноградные вина, копченую семгу и треску, орудие и другие железные изделия.
Во времена Ростислава Мстиславича границы княжества на юге проходили южнее городов Изяславль, Зарой, Пропойск; на западе – западнее Заруба, Орши, Лучин и до Дубровка. Далее на севере была граница с землями Господина Великого Новгорода. От Жабачева на озере Селигер по правому берегу Волги до впадения в нее реки Вазузы. При этом Ржева и Зубцов принадлежали Смоленску.
Наибольший интерес представляют границы княжества на востоке. Местоположение смоленского рубежа определяют ряд восточных пунктов уставной грамоты 1136 г. Ростислава Смоленского: Добрятино на реке Пахре (застроенная окраина современного города Подольска), Доброчков (верховье реки Нары), Бобровницы (в нижнем течении реки Протвы). Это те города, которые платили дань Смоленскому княжеству. Судя по всему, ни Можайска, ни Звенигорода тогда не существовало.
Далее граница Смоленского и Суздальского княжества шла по Москве-реке до ее левого притока – реки Нерской, далее на левом берегу шли земли Рязанского княжества. Вполне возможно, что берега Москвы-реки были буферной, то есть ничейной зоной. Ряд историков считают, что до включения среднего течения Москвы-реки в Смоленское княжество в 1134–1135 гг. они принадлежали черниговским князьям.
Таким образом, Юрий Долгорукий в 1147 г. основал пограничный городок Москву на левом (суздальском) берегу одноименной реки. По другой версии, он в уже существующем населенном пункте Москва устроил пьянку.
Несколько слов стоит сказать и о главных городах Смоленского княжества. Пограничным городом на юго-западе была Орша, расположенная на Днепре ниже Смоленска. Орша впервые упоминается в летописи под 1067 г. под названием Ръша. Первоначальное городище расположено на мысу при впадении реки Оршицы в Днепр (размеры 100×75 м). С напольной стороны оно было укреплено валом и рвом. Керамический и вещевой материал определяет начальную дату поселения – XI в. В 1104–1116 гг. там построили деревянную крепость.
Несколько раз Оршу ненадолго захватывали полоцкие и минские князья, но вскоре она возвращалась Смоленску.
Еще ниже Орши по течению Днепра стоял город Копыс, впервые упомянутый в 1059 г. Городище древнего Копыса расположено на холме с крутыми склонами на левом берегу Днепра при устье небольшой речки Сморковки. Поселение обнесено кольцеобразным валом высотой до 5 м. В середине XII в., судя по уставной грамоте Ростислава Мстиславича, Копыс был пунктом сбора торговой пошлины как с товаров, шедших вниз и вверх по Днепру (с этих сборов в пользу смоленских князей ежегодно выплачивалось 4 гривны), так и за перевоз через Днепр (тоже 4 гривны). Кроме того, город выплачивал ежегодно 6 гривен «погородья», 4 гривны полюдной дани и неопределенную сумму с корчемных сборов.
Город Торопец (первоначальное название Кривит) расположен на береговом мысу озера Соломенного, при истоке из него реки Торопы. Раскопки показали, что первоначальное укрепление было основано здесь во второй половине Х в. на невысоком холме среди болотистой низины. В первой половине XII в. система укреплений была усилена – по периметру городища насыпан мощный вал высотой около 8–9 м. Площадь Торопецкого городища свыше 5 га.
Одна из систем волоков шла от Ловати к Днепру по реке Торопе. Другой важный путь проходил по реке Кунье через погост Волок к реке Торопе и далее до ее впадения в Западную Двину.
На берегу озера Ржавец у реки Гобза стоял ныне исчезнувший город Вержавск. Впервые он упоминается в 1136 г. в качестве центра волости Вержавлянь Великая (Ження Великая). Археологические раскопки показали, что город площадью около 4,5 га был окружен земляным валом. К нему примыкало селище площадью около 0,3 га. Согласно мнению археологов, город (поселение) непрерывно существовал с Х до XV–XVI вв.
Бассейн реки Гобзы, с которой озеро Ржавец соединено протокой, был очень удобен для древнего судоходства. В верховьях реки Гобзы много пригодных для волоков участков, которые позволяли перевозить товары в северном, южном и восточном направлениях. На запад, в Полоцкую землю, а также в Прибалтику вел путь по Гобзе, Каспле и Западной Двине. Верховья Гобзы и ее притоков, сближаясь с реками, входящими в бассейн реки Межи, и с верховьями рек Днепровского бассейна, также подходили для волоков. Это открывало путь торговым судам на север, в Новгородскую землю, и на юг, к Киеву и в Причерноморье. Путь по Гобзе и ее притокам функционировал по крайней мере до XV в. и в письменных источниках XV – начала XVI вв. именовался «Веръжанским путем».
С 1036 г. известен город Жижец на северном берегу Жижецкого озера, вблизи нынешней деревни Залучье. Городище было устроено на полуострове, вдающемся в Жижецкое озеро и соединенном с материком узким перешейком. В середине полуострова на овальном холме безо всяких искусственных земляных укреплений устроен детинец площадью около 3000 кв. м. Остальную часть полуострова занимал большой посад. На основе археологических материалов хронологические рамки жизни этого поселения определяются XI–XIV вв. Жижец служил укрепленным форпостом Смоленской земли на северо-западе, на границе с Новгородской землей.
На юге Смоленского княжества на реке Сож при слиянии ее с Проней находился Пропойск (Прупой). В XIV в. этот город именуется Пропошеском, а сейчас – Славгородом.
На правом берегу реки Вехры, недалеко от ее впадения в Сож, находился древний Мстиславль (ныне город в Могилевской области). Это круглое в плане укрепление размерами 140 х 130 м.
Остатки древнего города Ростиславля (городище в городе Рославле) находятся при слиянии речек Становки и Глазомойки (притоков Осетра). Городище имеет правильную округлую форму диаметром 70 м и защищено кольцеобразным валом высотой до 3 м.
Юго-западным окраинным городом Смоленской земли был Лучин, впервые упомянутый в 1036 г. в грамоте Ростислава Мстиславича. Местонахождение Лучина до сих пор является предметом спора историков. Вероятнее всего Лучин стоял на Днепре около деревни Лучин Рогачевского района. Рядом с городищем расположен большой курганный могильник. При раскопках курганов найдены вещи «смоленского типа», свидетельствующие о кривичской принадлежности погребенных, а следовательно, о кривичской атрибуции Лучинского городища.
По реке Десна шел путь из Смоленска в Чернигов и Новгород Северский. В смоленской части Деснинского бассейна находился город Ельня (Елна). Ельнинское городище принадлежит к типу круглых и расположено на территории современного города Ельня на левом берегу Десны при впадении в нее реки Мойки. Размеры городища около 150 100 м.
Самым южным смоленским городом в бассейне Десны был Пацын, наиболее вероятное его местонахождение – район деревни Пацын Рогнединского района Брянской области, где имеется крупное городище (74,5 х 11–25 м). Расположено оно на мысу при слиянии небольших речек Ботинки и Оси. Собранная здесь керамика датирует поселение XI–XIII вв.
В верховьях Ипути среди самых южных кривичских поселений стоял город Изяславль. П.В. Голубовский поместил его в районе деревни Сеславль, юго-западнее Пацына. На это указывает не только сходство географических названий, но и более поздние документы. Между деревнями Сеславль и Прудок имеется городище, до сих пор еще не обследованное археологами.
Довольно крупным городом княжества был Дорогобуж, расположенный на Днепре выше Смоленска.
На севере княжеству принадлежали города Клин (впервые упомянут в 1131 г.) и Ржева (Ржев, впервые упомянут в 1216 г.). Укрепления Ржевы находились на перешейке мыса, образованного рекой Халыной близ ее впадения в Волгу. Ржева долгие годы был предметом распрей смоленских князей с тверскими.