Fly to Kazan train

Take the subway at the Sennaya Ploshchad station.

The journey takes approximately 13 m. The travel distance is 8 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Moskovskaya.
Take the Saint Petersburg Public Transport bus at the Ст. Метро "Московская" station .

The journey takes approximately 28 m. The travel distance is 10 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

787 m on foot from the Аэропорт "Пулково 1", Посадка to the Pulkovo (LED).

The journey takes approximately 9 m. The travel distance is 787 m.

Get off at the Pulkovo (LED).
Fly out to Pulkovo (LED) of the Kazan (KZN) airport.

The journey takes approximately 2 h 10 m. Ticket price is about €45

Carrier is Nordwind Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Kazan (KZN).
Take the train Sodruzhestvo PPK at the station Kazan Airport.

The journey takes approximately 29 m. The travel distance is 24 km.

Carrier is Sodruzhestvo PPK.

Buy ticket

Get off at the Kazan Pass.
Take the train Sodruzhestvo PPK at the station Kazan Pass.

The journey takes approximately 3 h 25 m. The travel distance is 132 km.

Carrier is Sodruzhestvo PPK.

Buy ticket

Get off at the Yoshkar-Ola.


🛏 Find hotel deals and discounts up to 20% in Yoshkar-Ola at Booking


Fly to Ulyanovsk bus

Take the subway at the Moskovskaya station.

The journey takes approximately 13 m. The travel distance is 159 m.

Carrier is Saint Petersburg Metro.

Buy ticket

Take the Saint Petersburg Public Transport bus at the Moskovskaya station .

The journey takes approximately 28 m. The travel distance is 159 m.

Carrier is Saint Petersburg Public Transport.

Buy ticket

159 m on foot from the Moskovskaya to the Ст. Метро "Московская".

The journey takes approximately 9 m. The travel distance is 159 m.

Fly out to Pulkovo (LED) of the Ulyanovsk (ULV) airport.

The journey takes approximately 2 h 10 m. Ticket price is about €45

Carrier is RusLine.

🔎

🚖 Find a cheap local taxi

Get off at the Ulyanovsk (ULV).
Take the taxi at the Ulyanovsk (ULV).

The journey takes approximately 11 m. Ticket price is about €2 The travel distance is 9 km.

Carrier is Yandex Taxi.

🚖 Find a cheap local taxi

Get off at the Ulyanovsk Bus station.
Take the Avtovokzaly.ru bus at the Ulyanovsk Bus station station .

The journey takes approximately 4 h 59 m. Ticket price is about €6 The travel distance is 331 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Yoshkar-Ola Bus station.


🛏 Find hotel deals and discounts up to 20% in Yoshkar-Ola at Booking


Train bus

Take the train Russian Railways (RZhD) at the station St. Petersburg Vitebskiy Station.

The journey takes approximately 10 h 1 m. Ticket price is about €25 The travel distance is 647 km.

Carrier is Russian Railways (RZhD).

Buy ticket

Get off at the Moscow Vostochny Station.
Take the train Moscow Metro at the station Lokomotiv.

The journey takes approximately 3 m. The travel distance is 1 km.

Carrier is Moscow Metro.

Buy ticket

Get off at the Izmaylovo.
620 m on foot from the Izmaylovo to the Partizanskaya.

The journey takes approximately 7 m. The travel distance is 620 m.

Get off at the Partizanskaya.
Take the subway at the Partizanskaya station.

The journey takes approximately 11 m. The travel distance is 5 km.

Carrier is Moscow Metro.

Buy ticket

Get off at the Shchyolkovskaya.
Take the Avtovokzaly.ru bus at the Moscow Central Bus Station station .

The journey takes approximately 12 h Ticket price is about €13 The travel distance is 751 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Yoshkar-Ola Bus station.


🛏 Find hotel deals and discounts up to 20% in Yoshkar-Ola at Booking


Train

Take the train Russian Railways (РЖД) at the station St Petersburg Glavny.

The journey takes approximately 21 h 26 m. Ticket price is about €30 The travel distance is 1362 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Zelenyi Dol.
Take the train Russian Railways (РЖД) at the station Zelenyi Dol.

The journey takes approximately 2 h Ticket price is about €3 The travel distance is 97 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Ioshkar-Ola.


🛏 Find hotel deals and discounts up to 20% in Yoshkar-Ola at Booking


Bus

Take the Avtovokzaly.ru bus at the St Petersburg Bus Terminal station .

The journey takes approximately 10 h Ticket price is about €10 The travel distance is 686 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Take the Avtovokzaly.ru bus at the Severnye Vorota Bus Terminal station .

The journey takes approximately 13 h 31 m. Ticket price is about €12 The travel distance is 683 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Cheboksary Bus station.
Take the Avtovokzaly.ru bus at the Cheboksary Bus station station .

The journey takes approximately 1 h 13 m. Ticket price is about €2 The travel distance is 90 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Get off at the Yoshkar-Ola Bus station.


🛏 Find hotel deals and discounts up to 20% in Yoshkar-Ola at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 18 h 3 m. The travel distance is 1465 km.

Get off at the Yoshkar-Ola.


🛏 Find hotel deals and discounts up to 20% in Yoshkar-Ola at Booking


The cheapest way to travel from Saint-Petersburg to Yoshkar-Ola is by taking a Bus with an average price of €24. The journey takes approximately 26 ч. 44 мин.

Fly to Kazan train is the fastest way to travel from Saint-Petersburg to Yoshkar-Ola. Tickets cost €51. The journey takes approximately 9 ч. 59 мин.

Saint-Petersburg is approximately 1465 km away from Yoshkar-Ola. The trip by car takes 18 h 3 m.

The average journey time by car between Saint-Petersburg and Yoshkar-Ola is 18 h 3 m.