Home / Destinations / Russia / Saint Petersburg / Transportation
Transportation Guide

Getting Around Saint Petersburg 2025

Navigate Saint Petersburg like a local with our transportation guide.

Saint Petersburg is Russia's second-largest city and its cultural capital, built on 42 islands at the mouth of the Neva River. Founded by Tsar Peter the Great in 1703, it served as the imperial capital for over two centuries and is home to some of the world's greatest museums, palaces, and architectural masterpieces.

Transportation Overview

Quick comparison of transport options in Saint Petersburg.

🚌

Public Transit

Availability: β˜…β˜…β˜…β˜…β˜…

Excellent metro network with 5 lines covers the whole city; cheap and reliable

πŸš•

Taxis

Availability: β˜…β˜…β˜…β˜…β˜†

Yandex.Taxi is reliable and affordable; avoid unlicensed street taxis

πŸš—

Car Rental

Recommended: β˜…β˜…β˜†β˜†β˜†

Not recommended for city travel due to traffic and parking; useful for day trips to palaces

🚢

Walking

Suitable: β˜…β˜…β˜…β˜…β˜†

The central historic area is very walkable; the embankments are particularly pleasant

Getting There

How to arrive in Saint Petersburg.

✈️ By Air

Airport

Pulkovo International Airport

LED17km south of city center from center

Saint Petersburg's only major international airport, serving both domestic and international routes. The modern Terminal 1 handles all flights after a major renovation.

Transfer options: Taxi $15–20, 30–45 min, Bus 39 to Moskovskaya metro $0.60, Shuttle bus to various hotels $5–8

Airport Transfer Options

πŸš• Taxi

$15–20, 30–45 min to center

Use Yandex.Taxi app or official airport taxi counters; avoid unofficial drivers at arrivals

🚐 Shared Shuttle

$5–8, shared airport shuttle to various hotels

Several shuttle services operate from Pulkovo to the city center

🚌 Public Bus

$0.60, Bus 39 to Moskovskaya metro station

Bus 39 connects the airport to Moskovskaya metro (Line 2) in about 30 minutes

πŸš— Private Transfer

$25–40, pre-booked private transfer

Book online through hotel or reputable transfer company

πŸš—

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Saint Petersburg.

The metro is the most efficient way to travel across the city. The central historic core is walkable between major attractions. Canal boats offer a scenic summer alternative.

Metro (fastest, most reliable)

Walking (central area)

Bus / Marshrutka (surface routes)

Tram (Vasilievsky Island, center)

Taxi via Yandex.Taxi

Canal boat tours in summer

🚌 Buses

Extensive network covering all districts; $0.40–0.60 per ride; buses share routes with marshrutkas

πŸ›Ί Local Alternatives

Metro is faster and recommended for longer journeys; canal boats are available in summer from Palace Embankment and other stops

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

$1 base fare + $0.30/km approximately

Typical fare: $3–8 for an average city ride; $15–20 to/from Pulkovo Airport
App

Ride-Hailing Apps

['Yandex.Taxi', 'Citymobil']

Yandex.Taxi Citymobil

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

Saint Petersburg is connected to Moscow and other major Russian cities by high-speed rail. The Sapsan train runs between Saint Petersburg and Moscow in 3.5 hours.

Bus

Long-Distance Buses

Long-distance buses from Obvodny Canal Bus Station; routes to Tallinn, Helsinki, Riga from $20

Shared

Shared Taxis/Minivans

Shared taxis (blablacar) available to Moscow and nearby cities

Air

Domestic Flights

Domestic flights from Pulkovo to Moscow and major Russian cities from $30

Private

Private Car/Driver

Private car hire with driver from $80/day

Driving in Saint Petersburg

Information for self-driving travelers.

Recommended?

Yes

Driving Side

right

License Required

International driving permit required alongside home license

Road Conditions

City traffic is heavy; parking is difficult and expensive in the center

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

πŸ’‘

Get a Podorozhnik transport card at any metro station β€” saves 30% on every ride

πŸ’‘

The metro closes at 12:30AM β€” plan your night accordingly or budget for a taxi

πŸ’‘

Google Maps works for transit directions in Saint Petersburg

πŸ’‘

Yandex Maps (in Russian) gives more detailed real-time bus information

πŸ’‘

Download the Yandex.Taxi app before arriving β€” create an account with your phone number

πŸ’‘

International bank cards may not work in Russian taxi apps β€” load rubles in cash

πŸ’‘

Canal boats operate May–October from Palace Embankment near the Hermitage

πŸ’‘

The suburban train (elektrichka) from Baltic Station is the cheapest way to reach Peterhof

Useful Apps

Yandex.Taxi

Russia's main ride-hailing app, equivalent to Uber; most reliable way to book a taxi

Yandex.Maps

Best mapping app for Russia with accurate transit directions and real-time traffic

2GIS

Excellent offline maps app with detailed Saint Petersburg coverage and business listings

Citymobil

Secondary taxi app, useful if Yandex.Taxi has surge pricing

Navigate Saint Petersburg Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide