1map logoGo to main page

Oslo, Oslo County to Saint Petersburg, Leningrad Region from €81: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oslo, Norway
to
Saint Petersburg, Russia

How to Get from Oslo 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.

$81 - Train, plane, busBest price
1093 kmDistance
8h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo 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
Train
Plane
Average Duration
12h  50m
Estimated price
99-369
Recommended
Company
various
Train
Plane
Bus
Average Duration
11h  17m
Estimated price
81-314
Cheapest
route map
Distance: 1093 km
Duration: 8h 52m

See more options

Company
various
Train
Drive
Bus
Average Duration
31h  57m
Estimated price
0-0
Company
various
Train
Plane
Drive
Average Duration
8h  52m
Estimated price
111-323
Company
various
Train
Drive
Bus
Average Duration
32h  17m
Estimated price
162-338
Company
various
Bus
Drive
Train
Average Duration
35h  47m
Estimated price
271-990
Company
various
Train
Average Duration
48h 
Estimated price
991-992
Company
various
Bus
Average Duration
50h  2m
Estimated price
993-994
Company
various
Drive
Average Duration
26h  51m
Estimated price
995-996

Traveling From Oslo to Saint Petersburg

Travelers can experience a fascinating blend of modern Scandinavian charm in Oslo and the rich history and grandeur of Saint Petersburg, creating a journey that's both refreshing and culturally enriching.

Best Neighbourhoods in Saint Petersburg

Saint Petersburg boasts diverse neighborhoods, each offering a unique experience.

Nevsky Prospekt
• Main avenue filled with shops and restaurants.
• Access to major attractions like the Hermitage.
Peter and Paul Fortress
• Rich in history and stunning architecture.
• Home to the first church and the city’s tombs.
Vasileostrovsky
• Quieter area with artistic vibe and cafés.
• Close to the historical exchange and marine museum.

Best Times To Visit Saint Petersburg's Attractions

Timing your visits can enhance your experience in Saint Petersburg's iconic sites.

The Hermitage Museum
Visit early in the morning on weekdays for fewer crowds.
Saint Isaac's Cathedral
Go during late afternoon when sunlight casts beautiful shadows.
Peterhof Palace
Explore in early spring or fall to enjoy stunning gardens without tourists.

Saint Petersburg Weather: What to Expect Year-Round

Saint Petersburg experiences a humid continental climate with cold winters and mild summers, making late spring to early fall ideal for your visit. Weather conditions can influence your travel plans, so be prepared for sudden changes and dress in layers to enjoy your adventures comfortably.

Dining Recommendation

A must-try in Saint Petersburg is the traditional borscht, a beetroot soup that bursts with flavor and is often topped with a dollop of sour cream; visit Teplo for a cozy atmosphere and authentic preparation. This dish reflects the city's rich culinary heritage, offering a hearty contrast to Oslo's lighter fare, showcasing local ingredients and inviting warmth.

Oslo - Saint Petersburg operators

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

Train
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
22m
Estimated price
803-804
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
23m
Estimated price
805-806

Train from Oslo S to Göteborg Centralstation

Average Duration
3h 47m
Estimated price
802-807
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Oslo S to Stockholm Centralstation

Average Duration
5h 18m
Estimated price
808-809
Bus
Contact phone
+48 77 443 44 44
Website
sindbad.pl

Bus from Oslo to Poznań

Average Duration
22h 20m
Estimated price
809-997
Contact phone
+371 67214512
Website
ecolines.net

Bus from Helsinki Airport to St Petersburg Bus Terminal

Average Duration
6h 35m
Estimated price
1110-1111

Bus from Lappeenranta matkakeskus to St Petersburg Bus Terminal

Average Duration
5h
Estimated price
1112-1113

Bus from Tallinn Central Bus station to St Petersburg Bus Terminal

Average Duration
6h 40m
Estimated price
1114-802
all-pages.transport_airplane
Website
finnair.com

all-pages.transport_airplane from Oslo (OSL) to Helsinki (HEL)

Average Duration
1h 33m
Estimated price
3691-3692

all-pages.transport_airplane from Oslo (OSL) to Tallinn (TLL)

Average Duration
1h 25m
Estimated price
3697-998
Website
norwegian.com

all-pages.transport_airplane from Oslo (OSL) to Helsinki (HEL)

Average Duration
1h 30m
Estimated price
3695-3696

all-pages.transport_airplane from Oslo (OSL) to Tallinn (TLL)

Average Duration
1h 30m
Estimated price
800-801
Website
turkishairlines.com

all-pages.transport_airplane from Oslo (OSL) to Pulkovo (LED)

Average Duration
9h 52m
Estimated price
999-3699
Ferry
Website
en.tallink.com

Ferry from Stockholm to Tallinn

Average Duration
16h 15m
Estimated price
0-0
Website
tallinksilja.com

Ferry from Stockholm to Helsinki

Average Duration
16h 45m
Estimated price
80-999

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

Traveling between Oslo 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.

Departure Point
Oslo Airport
Arrival Point
Pulkovo Airport. The quickest flight takes 9h 30m and has one stopover
Useful tips for plane travellers
• Plan for a layover when flying from Oslo to Saint Petersburg, as there are no direct flights; common layover cities include Belgrade with Air Serbia or Istanbul with Turkish Airlines, so ensure your layover time allows for any potential delays.
• Upon arrival at Pulkovo Airport, follow the signs to 'Passport Control' and 'Baggage Claim,' but be ready for a potential wait due to passport checks; consider using the electronic kiosks if available to expedite the process.
• Expect to pay around 1,200 to 1,500 RUB (approximately $15 to $20 USD) for a taxi from Pulkovo Airport to the city center of Saint Petersburg; verify with the driver about fixed rates and consider using local rideshare apps for possible savings.

Frequently asked questions

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

Or choose the category:
The distance between Oslo and Saint Petersburg is approximately 1092.7 km. By car, it takes approximately 26 hours and 51 minutes to travel from Saint Petersburg to Oslo. Alternatively, one can choose to take a train from Oslo to Saint Petersburg which takes around 32 hours and 53 minutes. For a faster option, one can take a combination of train and flight, with a total travel time of 8 hours and 11 minutes.
The most cost-effective transportation option for traveling from Oslo to Saint Petersburg is by train and bus. This option takes approximately 12 hours and 15 minutes and costs €64-€293. However, if time efficiency is a priority, the quickest option would be to take a train and fly, which takes around 8 hours and 11 minutes and costs €87-€284.
The prices of a bus ticket between Saint Petersburg and Oslo can vary from €182 to €245.
To travel from Oslo to Saint Petersburg without using public transportation, you can opt for a self-driven car journey. The driving distance is approximately 2117.9 km, and it takes around 26 hours and 51 minutes to reach Saint Petersburg by car. However, please note that the prices for renting a car for this journey can range from €412 to €641, depending on the rental company and type of vehicle chosen.
The best way to travel from Oslo to Saint Petersburg without a car is by taking a train and a car ferry. This journey takes approximately 29 hours and 4 minutes and costs between €156 and €312.
Unfortunately, there is no direct link between Oslo and Saint Petersburg by bus. However, there are bus services available with transfers in Warsaw, Poland and Tallinn, Estonia. The journey takes approximately 2 days and 2 hours.
The flight between Oslo and Saint Petersburg typically takes around 1 hour and 25 minutes. The cost of the flight can vary depending on the airline and the time of booking. However, on average, you can expect to pay between $150 to $300 for a one-way ticket.

Trips to Helsinki