Самолетом
В крупных городах Швейцарии – Женеве, Цюрихе и Базеле расположены крупные международные аэропорты, они принимают рейсы, прилетающие во всех точек мира. Также аэропорты располагаются в небольших городах Берн и Лугано, но в эти аэропорты летают рейсы только из стран Европы. До Швейцарии можно долететь из Москвы напрямую, из Москвы ежедневно летают рейсы «Аэрофлота», продолжительность полета составляет около четырех часов. Также прямые рейсы до Женевы из Москвы осуществляет швейцарская авиакомпания «Swiss International Airlines», рейсы производятся каждый день. Длительно полета составляет три с половиной часа.Все аэропорты в Швейцарии расположены вблизи железнодорожных станций. А с железнодорожных станций можно легко доехать в любой город Швейцарии.
Поездом
Прямых маршрутов на поезде из России в Швейцарию не существует. Но можно доехать в Швейцарию с пересадкой. Маршрут поездки Москва-Берлин, Берлин-Женева. Длительность поездки составит примерно полтора суток. Для такой поездки в паспорте должна быть транзитная шенгенская виза. Стоимость такой поездки будет равна стоимости авиа перелета.
Автобусом
Существует множество автобусных маршрутов о Швейцарии, все они проходят с пересадкой в Германии, для такой поездки необходимо наличие шенгенской транзитной визы. Можно также доехать и на собственном автомобиле, расстояние от Москвы до Цюриха составляет около двух тысяч километров, от Берлина - около тысячи километров, от Вены - около восьмисот километров, от Праги – около семисот километров, от Мюнхена – около трехсот километров, от Рима – около девятисот километров, от Милана – около трехсот километров. Все трассы, ведущие в Швейцарию, скоростные и хорошо оснащены.
Водным транспортом
Можно сначала долететь на самолете до Амстердама, а оттуда – на теплоходе доплыть до Цюриха. Такое путешествие требует достаточно много времени. Можно также доплыть до Швейцарии на пароме из Германии, из Франции или из Италии. Все эти варианты требуют шенгенской транзитной визы.