• Our partners include:

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

There are 7 ways to get from Istanbul to Saint Petersburg by plane, bus, ferry, car ferry, train, night 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 from Istanbul Ataturk  •  6h 55m

  1. Fly from Istanbul Ataturk (IST) to Pulkovo (LED) IST - LED

$98 - $213

Cheapest option

Night train, train  •  2 days 18h

  1. Take the night train from Halkali to Gara Bucureşti Nord
  2. Take the train from Bucuresti Nord Gara A to Iasi Ir
  3. Take the train from Bereshti to St Petersburg Vitebskii D

$70 - $107

5 alternative options

Fly from Sabiha Gokcen  •  8h 34m

  1. Fly from Sabiha Gokcen (SAW) to Pulkovo (LED) SAW - LED

$80 - $199

Bus Chisinau Bus Station  •  2 days 7h

  1. Take the bus from Istanbul - Aksaray to Constanta
  2. Take the bus from Constanta to Chisinau
  3. Take the bus from Anenii Noi to St.Peterburg

$147 - $288

Ferry, car ferry, train  •  2 days 10h

  1. Take the ferry from Karaköy to Kadıköy
  2. Take the car ferry from Haydarpaşa to Illichivsk
  3. Take the train from Odessa Gl. to Vinnica
  4. Take the train from Vinnica to St Petersburg Vitebskii D

$104 - $131

Bus  •  2 days 13h

  1. Take the bus from Istanbul to Varna
  2. Take the bus from Varna to Kyiv
  3. Take the bus from Kyiv to Saint Petersburg

$140 - $219

Drive  •  37h 49m

  1. Drive from Istanbul to Saint Petersburg 2097.4 miles

$430 - $650

Questions & Answers

The cheapest way to get from Istanbul to Saint Petersburg is to night train and train which costs 390 ₺ - 650 ₺ and takes 2 days 18h.

More details

The quickest way to get from Istanbul to Saint Petersburg is to fly which costs 550 ₺ - 1.200 ₺ and takes 6h 55m.

More details

No, there is no direct bus from Istanbul to Saint Petersburg. However, there are services departing from Istanbul - Aksaray and arriving at St.Peterburg via Constanta, Iu. Gagarin Ave., Chişinău and Anenii Noi. The journey, including transfers, takes approximately 2 days 7h.

More details

The distance between Istanbul and Saint Petersburg is 2106 km. The road distance is 3355.8 km.

Get driving directions

The best way to get from Istanbul to Saint Petersburg without a car is to bus which takes 2 days 7h and costs 800 ₺ - 1.700 ₺.

More details

It takes approximately 6h 55m to get from Istanbul to Saint Petersburg, including transfers.

More details

Istanbul to Saint Petersburg bus services, operated by TransEvren, depart from Istanbul - Aksaray station.

More details

The best way to get from Istanbul to Saint Petersburg is to fly which takes 6h 55m and costs 550 ₺ - 1.200 ₺. Alternatively, you can bus, which costs 800 ₺ - 1.700 ₺ and takes 2 days 7h.

Mode details

The quickest flight from Istanbul Ataturk Airport to Pulkovo Airport is the direct flight which takes 3h 25m.

Search flights

Istanbul to Saint Petersburg bus services, operated by Chisinau Bus Station, arrive at St.Peterburg station.

More details

Map of how to get from Istanbul to Saint Petersburg.
Launch map view
  • Distance: 1316.5 miles
  • Duration: 6h 55m

What companies run services between Istanbul, Turkey and Saint Petersburg, Russia?

Turkish Airlines, Air Moldova and six other airlines fly from Istanbul to Saint Petersburg hourly. Alternatively, you can take a bus from Istanbul to Saint Petersburg via Constanta, Chisinau, Iu. Gagarin Ave., C. Negruzzi Ave, Chişinău, and Anenii Noi in around 2 days 7h.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Istanbul Ataturk to Pulkovo via Moscow Sheremetyevo
Ave. Duration
6h 16m
When
Every day
Estimated price
$95 - $380
Turkish Airlines
Website
p.turkishairlines.com
Flights from Istanbul Ataturk to Pulkovo
Ave. Duration
3h 25m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$150 - $600
Flights from Istanbul Ataturk to Pulkovo via Antalya
Ave. Duration
6h 40m
When
Every day
Estimated price
$150 - $600
Flights from Sabiha Gokcen to Pulkovo via Antalya
Ave. Duration
7h 20m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$180 - $700
Air Moldova
Website
airmoldova.md
Flights from Istanbul Ataturk to Pulkovo via Chisinau
Ave. Duration
5h 50m
When
Tuesday, Thursday and Sunday
Estimated price
$120 - $360
LOT
Website
lot.com
Flights from Istanbul Ataturk to Pulkovo via Warsaw Chopin
Ave. Duration
6h 55m
When
Wednesday and Friday
Estimated price
$380 - $1,100
Belavia Belarusian Airlines
Website
belavia.by
Flights from Istanbul Ataturk to Pulkovo via Minsk
Ave. Duration
7h 50m
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$170 - $400
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Sabiha Gokcen to Pulkovo
Ave. Duration
3h 45m
When
Every day
Estimated price
$75 - $190
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Odessa Gl. to Vinnica
Ave. Duration
4h 36m
Frequency
5 times a day
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $6
2nd Class
$6 - $9
1st Class
$15 - $21
Train from Vinnica to St Petersburg Vitebskii
Ave. Duration
25h 12m
Frequency
4 times a week
Estimated price
$15 - $35
Schedules at
uz.gov.ua
Book at
uz.gov.ua
Bulgarian Railways (BDZh)
Romanian Railways (CFR)
Moldovan Railways (CFM)
Website
railway.md
Train from Bereshti to St Petersburg Vitebskii
Ave. Duration
35h 1m
Frequency
4 times a week
Estimated price
$23 - $45
Website
railway.md
Bus operators
TransEvren
Phone
+4-0241-831.491
Email
transevren1@yahoo.com
Website
transevren.ro
Bus from Istanbul - Aksaray to Constanta
Ave. Duration
11h
Frequency
Once daily
Estimated price
$30 - $40
Schedules at
transporturi.transevren.ro
S.C Mirtrans - Express S.R.L
Phone
+40 743 420 420
Email
rezervari@mirtrans-express.com
Website
mirtrans-express.com
Bus from Constanta to Chisinau
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
$60 - $75
Schedules at
mirtrans-express.com
Chisinau Bus Station
Phone
+373 22 542-185
Email
autogara@mtc.md
Website
autogara.md
Bus from Anenii Noi to St.Peterburg
Ave. Duration
31h 13m
Frequency
Once daily
Estimated price
$55 - $170
Schedules at
autogara.md
Metro Plus
Website
metrotransport.bg
Bus from Istanbul to Varna
Ave. Duration
9h 20m
Frequency
3 times a day
Estimated price
$29 - $50
Schedules at
metrotransport.bg
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Varna to Kyiv
Ave. Duration
24h
Frequency
Once a week
Estimated price
$50 - $75
Schedules at
ecolines.net
Bus from Kyiv to Saint Petersburg
Ave. Duration
25h 42m
Frequency
Once daily
Estimated price
$60 - $95
Schedules at
ecolines.net
Ferry operators

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 Train travel in France: A guide to SNCF, Bali: What to do if Mount Agung erupts and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Istanbul to Saint Petersburg is 3356 km. It takes approximately 37h 49m to drive from Istanbul to Saint Petersburg.

Get driving directions

Air Moldova, LOT, Belavia Belarusian Airlines and two other airlines offer flights from Istanbul Ataturk Airport to Pulkovo Airport.

Search flights

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

More details

The best way to get from Istanbul to Istanbul Ataturk Airport is to Metro which takes 34m and costs 4 ₺.

More details