Кострома расположена на обоих берегах Волги в месте впадения в нее речки Костромы. От Москвы расстояние 300 км, от Иваново — 105 км, от Ярославля - 65 км.
В Костроме московское время.
До Костромы можно добраться на поезде, автобусе или автомобиле и даже самолетом. Еще один способ — по Волге на круизном пароходе.На поезде туристы прибывают на станцию Кострома-Новая. Адрес вокзала г. Кострома, пл. Широкова, д.1. Рядом с вокзалом, через дорогу расположена пригородная автостанция. Расстояние до Костромского Кремля 3,5-4 км. В центре города ходят городские автобусы и троллейбусы. От вокзала также можно добраться до Ипатьевского монастыря на автобусе №№ 38,14 (время в пути 40-45 минут).
Кострома связана автобусными сообщениями со многими городами, как находящимися в близости, так и достаточно далеко. Добраться в Кострому на автобусе можно из Москвы, Ярославля, Иваново, Йошкар-Олы, Владимира, Вологды, Галича, Казани, Рыбинска и многих других.
Стоимость билета из Москвы в Кострому на автобусе около 1300 рублей.
Туристы прилетают на самолете в Кострому в аэропорт Сокеркино. Костромское авиапредприятие, как правило, производит рейсы из Москвы, Санкт-Петербурга, Анапы и Симферополя на самолетах Ан-26 и Ан-26-100.
В настоящее время осуществляются три еженедельных рейса Кострома - Санкт-Петербург - Кострома.
От аэропорта до центра города ходит рейсовый автобус. Время в пути 30-40 минут.
Кострома связана с близлежащими наследными пунктами речным сообщением с регулярными рейсами. Также можно побывать в Костроме в ходе ручного круиза по Волге.
На своей машине из Москвы до Костромы можно доехать по трассе через Владимир, Иваново (время в пути 6-7 часов) или через Переславль-Залесский, Ростов, Ярославль (время в пути 5-6 часов), или через Сергиев Посад, Калязин, Углич, Ярославль (время в пути около 7 часов).
Также можно отправиться с помощью сервиса Blablacar (стоимость 650-750 рублей).