Соловки связаны с материком морским путем и воздушным сообщением. На Большом острове находится аэропорт, принимающий регулярные рейсы из Архангельска, Москвы и Петрозаводска. Частота рейсов зависит от погоды — на острове часто бушует сильный ветер, появляется высокая облачность, ухудшается видимость. Наиболее романтичный путь – это добираться теплоходом на Соловецкие острова из карельских городов Кемь и Беломорск. Регулярное водное сообщение Соловецких островов с материком осуществляется через посёлок Рабочеостровск (фактически порт Кеми), а также через Беломорск. Асфальтированных дорог на Соловках нет. Местных жителей возят микроавтобусы, внедорожники и грузовые машины. Многие покупают мотоциклы и велосипеды — так можно быстрее добраться до нужного пункта. Встречается на островах и гужевой транспорт.