1map logoGo to main page

Yerevan, Yerevan to Saint Petersburg, Leningrad Region from $88: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Yerevan, Armenia
to
Saint Petersburg, Russia

How to Get from Yerevan to Saint Petersburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$88 by busBest price
2422 kmDistance
7h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Yerevan to Saint Petersburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
7h  33m
Estimated price
$103-553
Recommended
Company
various
Bus
Average Duration
49h  7m
Estimated price
$88-113
Cheapest
route map
Distance: 2422 km
Duration: 7h 33m

See more options

Company
various
Drive
Plane
Average Duration
8h  52m
Estimated price
$132-532
Company
various
Drive
Plane
Average Duration
15h  56m
Estimated price
$173-1030
Company
various
Drive
Plane
Average Duration
15h  57m
Estimated price
$247-632
Company
various
Bus
Train
Average Duration
38h  48m
Estimated price
$1031-1032
Company
various
Bus
Train
Average Duration
38h  6m
Estimated price
$1033-1034
Company
various
Train
Bus
Average Duration
49h  7m
Estimated price
$1035-1036
Company
various
Drive
Average Duration
35h  15m
Estimated price
$1037-1038

Traveling From Yerevan to Saint Petersburg

Your journey from the vibrant streets of Yerevan, rich in history and warmth, to the majestic canals and grand architecture of Saint Petersburg offers a striking contrast between the warm, sun-kissed landscapes of Armenia and the elegant, opulent beauty of Russia's cultural capital.

Best Neighbourhoods in Saint Petersburg

Saint Petersburg features diverse neighborhoods, each reflecting its rich culture.

Nevsky Prospekt
• Major shopping and dining destination.
• Home to iconic landmarks like the Kazan Cathedral.
Peterhof
• Famous for stunning gardens and fountains.
• Offers breathtaking views of the Gulf of Finland.
Vasilievsky Island
• Known for its historical architecture and museums.
• Hosts the famous St. Petersburg State University.

Best Times To Visit Saint Petersburg's Attractions

Timing your visits can greatly enhance your experience in Saint Petersburg.

The Hermitage Museum
Visit early morning or late afternoon to avoid peak crowds.
Peterhof Palace
Visit during weekdays in early spring for fewer tourists.
Church of the Savior on Spilled Blood
Midweek mornings offer a quieter experience for exploration.

Saint Petersburg Weather: What to Expect Year-Round

Saint Petersburg experiences a humid continental climate, characterized by long, cold winters and short, mild summers; the best times to visit are from late spring to early autumn when you can enjoy pleasant temperatures and extended daylight. Weather conditions can greatly influence your travel plans, affecting outdoor activities and sightseeing opportunities.

Dining Recommendation in Saint Petersburg

Try the traditional Russian dish 'Borscht' at a cozy restaurant like 'Palkin', which offers a rich, flavorful beet soup that contrasts with Yerevan's spicier, grilled meats. The elegant atmosphere and emphasis on local, seasonal ingredients provide a distinctive dining experience that showcases the culinary heritage of Russia.

Yerevan - Saint Petersburg operators

Explore transport companies operating between Yerevan and Saint Petersburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Contact phone
8 (800) 775-00-00
Website
aeroflot.ru

Plane from Erevan (EVN) to Pulkovo (LED)

Average Duration
4h 18m
Estimated price
$1039-5536

Plane from Erevan (EVN) via Moscow Sheremetyevo to Pulkovo (LED)

Average Duration
6h 32m
Estimated price
$1039-5536

Plane from Erevan (EVN) via Volgograd to Pulkovo (LED)

Average Duration
6h 10m
Estimated price
$1039-5536

Plane from Erevan (EVN) via Kurumoch to Pulkovo (LED)

Average Duration
6h 25m
Estimated price
$1039-5531
Website
flyone.eu

Plane from Erevan (EVN) to Pulkovo (LED)

Average Duration
4h 25m
Estimated price
$1039-5536
Website
turkishairlines.com

Plane from Igdir (IGD) to Pulkovo (LED) via Istanbul

Average Duration
8h 25m
Estimated price
$5535-5536

Plane from Kars (KSY) to Pulkovo (LED) via Istanbul

Average Duration
10h
Estimated price
$5535-5536
Bus Show bus routes
Contact phone
+7(495)411-14-62
Website
avazar-bus.am

Bus from Yerevan, Sevan 93/1 to Elista

Average Duration
18h 4m
Estimated price
$1132-0

Bus from Yerevan, Sevan 93/1 to Pyatigorsk

Average Duration
10h 41m
Estimated price
$1132-0
Contact phone
8-800-775-45-73
Website
avtovokzaly.ru

Bus from Elista to St Petersburg Bus Terminal

Average Duration
36h
Estimated price
$2470-2477
Train
Contact phone
8 (800) 775-00-00
Website
eng.rzd.ru

Train from Piatigorsk to Kazansky Railway Terminal

Average Duration
22h 49m
Estimated price
$880-881

Train from Piatigorsk to St Petersburg Glavny

Average Duration
42h 52m
Estimated price
$887-888

Train from Leningradsky Railway Terminal to St Petersburg Glavny

Average Duration
7h 39m
Estimated price
$884-880
Contact phone
1-84
Website
railway.am

Train from Yerevan to Samtredia

Average Duration
14h 50m
Estimated price
$1135-5530
Contact phone
+995 32 2199010
Website
railway.ge

Train from Samtredia to Zugdidi

Average Duration
1h 41m
Estimated price
$2473-2475

Yerevan to Saint Petersburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between Yerevan and Saint Petersburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip spanning 1837 miles from Yerevan all the way to majestic Saint Petersburg. Get ready for a journey of around 35 hours and 15 minutes filled with diverse landscapes and cultural experiences. 💸 The cost of driving from Yerevan to Saint Petersburg ranges from $240 to $350, offering flexibility for different budgets and travel preferences. This adventure allows you to explore charming towns, taste local cuisine, and make unforgettable memories along the way.
Average price
$240 - $350
🛫 Flying from Yerevan to Saint Petersburg is a convenient and relatively short journey. The quickest direct flight from Erevan Airport to Pulkovo Airport takes just 4 hours and 10 minutes. ✈️ Flyone and Aeroflot Russian Airlines are the main carriers offering flights between Erevan and Pulkovo airports. The total travel time to reach Saint Petersburg from Yerevan by plane is approximately 7 hours and 33 minutes. 💸 The prices for flights between Saint Petersburg and Yerevan can vary, with ticket costs ranging from $103 to $553.
Departure Point
Erevan Airport
Arrival Point
Pulkovo Airport
Useful tips for plane travellers
• Check if your flight is direct or with a layover, as Flyone and Aeroflot Russian Airlines both offer options; direct flights are quicker, taking about 4h 10m.
• Upon arrival at Pulkovo Airport, expect clear signage in both Russian and English, but prepare to show your passport and customs declaration form to speed up the navigation process.
• Taxi fares from Pulkovo Airport to the city center of Saint Petersburg can range from 1,000 to 1,500 RUB (approximately $13 to $20), so consider using ride-sharing apps like Yandex.Taxi for convenience and price comparison.
💰 Prices for the bus ticket between Saint Petersburg and Yerevan typically range from $88 to $113, offering an affordable way to travel between these two vibrant cities.
Departure Point
Yerevan, Sevan 93/1 station
Arrival Point
St Petersburg Bus Terminal station
Useful tips for bus travellers
• To prepare for a long journey, pack essential items like snacks, a power bank, earplugs, and a travel pillow, as the bus from Yerevan to Saint Petersburg can take over 55 hours with transfers; consider checking Avazar Bus (avazarbus.com) and Avtovokzaly.ru (avtovokzaly.ru) for additional details and schedules.
• Expect a short layover in Elista, so be sure to check whether you need to change buses and confirm your onward travel information to avoid missing connections; it's advisable to ask the driver or fellow passengers about the transfer to ensure a smooth transition.
• Upon arriving at St Petersburg Bus Terminal, familiarize yourself with the station layout; take note of the information desk and nearby amenities; you can find maps and useful information at pulkovoairport.ru to help navigate local transport options, as this will facilitate your onward journey in the city.

Frequently asked questions

Find out more about the route from Yerevan to Saint Petersburg.

Or choose the category:
The distance between Yerevan and Saint Petersburg is 1505 miles by air and 1837 miles by road. The typical travel times vary depending on the mode of transportation. It takes approximately 7 hours and 33 minutes to reach Saint Petersburg from Yerevan by plane, while it takes about 38 hours and 50 minutes to travel by bus and train via Moscow. If driving by car, it takes around 35 hours and 15 minutes to reach Yerevan from Saint Petersburg.
The most cost-effective option for traveling from Yerevan to Saint Petersburg is by bus. This option typically takes 2 days and 7 hours, with ticket prices ranging from $75 to $100. However, if time is a priority, the quickest option is to fly, which takes approximately 7 hours and 33 minutes, with ticket prices varying from $120 to $700. It is important to consider both the budget and time constraints when choosing the transportation option that best suits your needs.
The price range for a bus ticket between Yerevan and Saint Petersburg is typically between $77 and $97. However, prices may vary depending on the specific bus company and the time of year. It is recommended to check with different bus companies or travel agencies to get the most accurate and up-to-date pricing information.
To get from Yerevan to Saint Petersburg without using public transportation, the most convenient option would be to drive. The driving distance is approximately 1837 miles and it takes around 35 hours and 15 minutes to reach Saint Petersburg by car. However, it is important to note that the prices for renting a car and fuel expenses can vary between $240 and $350.
To travel from Yerevan to Saint Petersburg without a car, the best option is to take a bus and train route via Moscow. This journey typically takes around 38 hours and 50 minutes and costs between $95 and $190. Alternatively, you can also choose to take a direct flight, which takes approximately 7 hours and 33 minutes. Buses are also available, but the exact travel time and cost would depend on the specific schedule and route.
There is no direct bus link between Yerevan and Saint Petersburg. However, there are bus services that require transfers. The journey typically takes approximately 2 days and 7 hours, including the transfers. The buses are operated by Avazar Bus and Avtovokzaly.ru.
The flight duration between Yerevan and Saint Petersburg is typically around 4 hours and 10 minutes for a direct flight. However, the cost of the flight can vary depending on factors such as the airline, time of booking, and class of service. On average, prices range from $122 to $653 for a round-trip ticket. It is recommended to compare prices from different airlines and book in advance to get the best deals.