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