• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 4 ways to get from Chișinău to Saint Petersburg by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  5 h 24 min

  1. Fly from Chisinau (KIV) to Pulkovo (LED) KIV - LED

$102 - $322

Cheapest option

Train  •  37 h 14 min

  1. Take the train from Chisinau to St Petersburg Vitebskii D

$25 - $50

2 alternative options

Bus  •  33 h 19 min

  1. Take the bus from Anenii Noi to St.Peterburg

$56 - $173

Drive  •  23 h 19 min

  1. Drive from Chișinău to Saint Petersburg 1064.3 miles

$130 - $200

Questions & Answers

The cheapest way to get from Chișinău to Saint Petersburg is to train which costs $25 - $50 and takes 37 h 14 min.

More details

The quickest way to get from Chișinău to Saint Petersburg is to fly which costs $100 - $330 and takes 5 h 24 min.

More details

No, there is no direct bus from Chișinău to Saint Petersburg. However, there are services departing from Chişinău and arriving at St.Peterburg via Anenii Noi. The journey, including transfers, takes approximately 33 h 19 min.

More details

Yes, there is a direct train departing from Chisinau and arriving at St Petersburg Vitebskii. Services depart four times a week, and operate Tuesday, Thursday, Saturday and Sunday. The journey takes approximately 37 h 14 min.

More details

The distance between Chișinău and Saint Petersburg is 1441 km. The road distance is 1702.8 km.

Get driving directions

The best way to get from Chișinău to Saint Petersburg without a car is to bus which takes 33 h 19 min and costs $55 - $180.

More details

It takes approximately 5 h 24 min to get from Chișinău to Saint Petersburg, including transfers.

More details

Chișinău to Saint Petersburg bus services, operated by Chisinau Bus Station, depart from Anenii Noi station.

More details

Chișinău to Saint Petersburg train services, operated by Moldovan Railways (CFM), depart from Chisinau station.

More details

The best way to get from Chișinău to Saint Petersburg is to fly which takes 5 h 24 min and costs $100 - $330. Alternatively, you can bus, which costs $55 - $180 and takes 33 h 19 min, you could also train, which costs $25 - $50 and takes 37 h 14 min.

Mode details

Map of how to get from Chișinău to Saint Petersburg.
Launch map view
  • Distance: 900.8 miles
  • Duration: 5 h 24 min

What companies run services between Chișinău, Moldova and Saint Petersburg, Russia?

Air Moldova and S7 Airlines fly from Chișinău to Saint Petersburg 3 times a day. Alternatively, Chisinau Bus Station operates a bus from Chișinău to Saint Petersburg once daily. Tickets cost $55 - $170 and the journey takes 31 h 13 min.

Airlines
S7 Airlines
Website
s7.ru
Flights from Chisinau to Pulkovo
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$100 - $320
Flights from Chisinau to Pulkovo via Moscow Domodedovo
Ave. Duration
4 h 22 min
When
Every day
Estimated price
$120 - $370
Air Moldova
Website
airmoldova.md
Flights from Chisinau to Pulkovo
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$100 - $320
Train operators
Moldovan Railways (CFM)
Website
railway.md
Train from Chisinau to St Petersburg Vitebskii
Ave. Duration
37 h 14 min
Frequency
4 times a week
Estimated price
$25 - $50
Website
railway.md
Bus operators
Chisinau Bus Station
Phone
+373 22 542-185
Email
autogara@mtc.md
Website
autogara.md
Bus from Anenii Noi to St.Peterburg
Ave. Duration
31 h 13 min
Frequency
Once daily
Estimated price
$55 - $170
Schedules at
autogara.md

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Need to know: Jadrolinija and How to get from Luton Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Chisinau Airport to Pulkovo Airport is the direct flight which takes 2 h 10 min.

Search flights

Chișinău to Saint Petersburg bus services, operated by Chisinau Bus Station, arrive at St.Peterburg station.

More details

Saint Petersburg is 1 h ahead of Chișinău. It is currently 7:32 PM in Chișinău and 8:32 PM in Saint Petersburg.

Chișinău to Saint Petersburg train services, operated by Moldovan Railways (CFM), arrive at St Petersburg Vitebskii station.

More details

Yes, the driving distance between Chișinău to Saint Petersburg is 1703 km. It takes approximately 23 h 19 min to drive from Chișinău to Saint Petersburg.

Get driving directions

S7 Airlines and Air Moldova offer flights from Chisinau Airport to Pulkovo Airport.

Search flights

There are 7820+ hotels available in Saint Petersburg. Prices start at $26 USD per night.

More details

The best way to get from Chișinău to Chisinau Airport is to bus which takes 18 min and costs $1.

More details