By plane bus

Take the subway 2 at the station Sennaya Ploshchad .

The journey takes approximately 13 min. Ticket price is about 1–1 EUR. The travel distance is 8 km.

Carrier is Saint Petersburg Metro.

Book

Get off at the Moskovskaya
426 m on foot from the station Moskovskaya to the station Ст.Метро "Московская".


Take the bus 39 at the station Ст.Метро "Московская" .

The journey takes approximately 26 min. Ticket price is about 1–1 EUR. The travel distance is 14 km.

Carrier is St Petersburg State Transport.

Book

795 m on foot from the station Аэропорт "Пулково 1" to the airport Pulkovo (LED).


Fly out of the airport Pulkovo (LED)

The journey takes approximately 2 h 20 min.

56 m on foot from the airport Prague (PRG) to the station Terminál 1.


Take the bus 119 at the station Terminál 1 .

The journey takes approximately 17 min. Ticket price is about 1–1 EUR. The travel distance is 8 km.

Carrier is Dopravní podnik hl. m. Prahy, akciová společnost.

Book

163 m on foot from the station Nádraží Veleslavín to the station Nádraží Veleslavín.


Take the subway A at the station Nádraží Veleslavín .

The journey takes approximately 5 min. Ticket price is about 1–2 EUR. The travel distance is 4 km.

Carrier is Dopravní podnik hl. m. Prahy, akciová společnost.

Book

Get off at the Hradčanská
93 m on foot from the station Hradčanská to the station Prague, Prague Hradčanská.


Take the bus 854 at the station Prague, Prague Hradčanská .

The journey takes approximately 1 h 45 min. Ticket price is about 9–11 EUR. The travel distance is 123 km.

Carrier is FlixBus.

Book

Find hotel deals and discounts up to 20% in Karlovy Vary at Booking


Bus

Take the bus at the station Saint Petersburg Bus station .

The journey takes approximately 10 h 30 min. Ticket price is about 25–40 EUR. The travel distance is 571 km.

Carrier is Ecolines.

Book

Take the bus 848001 at the station Rīga .

The journey takes approximately 21 h 25 min. Ticket price is about 55–80 EUR. The travel distance is 1337 km.

Carrier is Ecolines.

Book

Get off at the Praha
45 m on foot from the station Praha to the station Prague, Prague ÚAN Florenc.


Take the bus 854 at the station Prague, Prague ÚAN Florenc .

The journey takes approximately 2 h 10 min. Ticket price is about 9–11 EUR. The travel distance is 128 km.

Carrier is FlixBus.

Book

Find hotel deals and discounts up to 20% in Karlovy Vary at Booking


Train bus

Take the train 751А at the station St Petersburg Glavny .1

The journey takes approximately 3 h 30 min. Ticket price is about 21–35 EUR. The travel distance is 641 km.

Carrier is Russian Railways (РЖД).

Book

Get off at the Moskva Oktiabrskaia
535 m on foot from the station Moskva Oktiabrskaia to the station Komsomolskaya.


Take the subway №5 "Koltsevaya" at the station Komsomolskaya .

The journey takes approximately 7 min. Ticket price is about 1–1 EUR. The travel distance is 5 km.

Carrier is Moscow Metro.

Book

Get off at the Belorusskaya
208 m on foot from the station Belorusskaya to the station Moskva Belorusskaja.


Take the train 021/404 at the station Moskva Belorusskaja .1

The journey takes approximately 28 h 27 min. Ticket price is about 140–220 EUR. The travel distance is 1916 km.

Carrier is Russian Railways (РЖД).

Book

Get off at the Praga
512 m on foot from the station Praga to the station Muzeum - A.


Take the subway A at the station Muzeum - A .

The journey takes approximately 5 min. Ticket price is about 1–2 EUR. The travel distance is 3 km.

Carrier is Dopravní podnik hl. m. Prahy, akciová společnost.

Book

Get off at the Hradčanská
74 m on foot from the station Hradčanská to the station Prague, Prague Hradčanská.


Take the bus 854 at the station Prague, Prague Hradčanská .

The journey takes approximately 1 h 45 min. Ticket price is about 9–11 EUR. The travel distance is 123 km.

Carrier is FlixBus.

Book

Find hotel deals and discounts up to 20% in Karlovy Vary at Booking


Train

Take the train 051Б at the station St Petersburg Vitebskii .1

The journey takes approximately 17 h 33 min. Ticket price is about 23–80 EUR. The travel distance is 1197 km.

Carrier is Belorussian Railways (BŽD).

Book

Get off at the Brest C
Take the train En at the station Brest C .1

The journey takes approximately 10 h 22 min. Ticket price is about 60–95 EUR. The travel distance is 584 km.

Carrier is Russian Railways (РЖД).

Book

Get off at the Bohumin
Take the train Ec at the station Bohumin .1

The journey takes approximately 3 h 35 min. Ticket price is about 16–27 EUR. The travel distance is 359 km.

Carrier is Czech Railways (ČD).

Book

Get off at the Praha Hlavni Nadrazi
Take the train 608 at the station Praha Hlavni Nadrazi .1

The journey takes approximately 3 h 18 min. Ticket price is about 10–17 EUR. The travel distance is 232 km.

Carrier is Czech Railways (ČD).

Book

Get off at the Karlovy Vary
Find hotel deals and discounts up to 20% in Karlovy Vary at Booking


Bus via minsk

Take the subway 2 at the station Nevsky Prospekt .

The journey takes approximately 19 min. Ticket price is about 1–1 EUR. The travel distance is 12 km.

Carrier is Saint Petersburg Metro.

Book

Get off at the Zvyozdnaya
0 m on foot from the station Zvyozdnaya to the station Saint Petersburg, Metro Zvezdnaya.


Take the bus at the station Saint Petersburg, Metro Zvezdnaya .

The journey takes approximately 12 h 15 min. Ticket price is about 19–19 EUR. The travel distance is 787 km.

Carrier is Eurotrans.

Book

Take the bus at the station Minsk Central bus station .

The journey takes approximately 24 h 25 min. Ticket price is about 35–55 EUR. The travel distance is 1319 km.

Carrier is Visit Tour.

Book

Get off at the Prague
95 m on foot from the station Prague to the station Prague, Prague ÚAN Florenc.


Take the bus 854 at the station Prague, Prague ÚAN Florenc .

The journey takes approximately 2 h 10 min. Ticket price is about 9–11 EUR. The travel distance is 128 km.

Carrier is FlixBus.

Book

Find hotel deals and discounts up to 20% in Karlovy Vary at Booking


Drive

In a rental car

The drive will take 23 h 11 min.. The distance between St. Petersburg and Karlovy Vary is 1933 km. You will use 155 liters of gasoline at a cost of €201.5.

See on this site which rental company has the best deal.

Find hotel deals and discounts up to 20% in Karlovy Vary at Booking