Сообщение с Соловками осуществляется по воде летом и по воздуху круглый год. Самолетные рейсы из Архангельска до поселка Соловецкий бывают почти каждый день. Летнее сообщение теплоходами с Большой землей осуществляется до портов Кемь-Рабочеостровск (2 раза в день, в пути 2 часа) и Беломорск (1 раз в день, в пути 4 часа). Также летом из Архангельска по Белому морю ходит круизный теплоход «Беломорье», который заходит в том числе и на Соловки.
От ж/д вокзала города Кемь до поселка Рабочеостровск, где и находится порт, можно добраться автобусом № 1, маршруткой или на такси. Если вы прибываете ночным поездом из Москвы летом, на площади перед/за вокзалом практически всегда стоит частный автобус, а также такси. Время в пути около 40 минут. До Соловков курсируют небольшие катера, принадлежащие монастырю, музею и частным лицам ("Святитель Николай", т/х "Василий Косяков", "Метель" и др.). Как правило, навигация на Белом море открывается в начале июня и заканчивается 31 августа.
По Соловецким островам вообще нет общественного транспорта, использовать надо такси, экскурсионные автобусы, собственные ноги, экскурсионные катера, взятые на прокат лодки или велосипед. Большой Соловецкий остров сообщается дамбой с островами Большой и Малый Муксалма. Только на лодке/катере можно попасть на Малый и Большой Заяцкий острова, также на остров Анзерский.