Travel Information between Kaliningrad and Saint-Petersburg
| 512 miles | |
| Train or coach | |
| £36 - £98 | |
| Train • £36 • 25 h 41 min | |
| Train • £36 • 25 h 41 min | |
| Kaliningrad Bus Terminal or Russian Railways (РЖД) |
Take a train or coach to travel 512 miles to Saint-Petersburg from Kaliningrad. The most popular travel providers which serve this route are Kaliningrad Bus Terminal or Russian Railways (РЖД) among others. Travellers can even take a direct coach or train from Kaliningrad to Saint-Petersburg.
Travel optionsfrom Kaliningrad to Saint-Petersburg
How to get to Saint-Petersburg from Kaliningrad by train, bus, flight or ferry.
Our recommendation
The best way to travel from Kaliningrad to Saint-Petersburg is by taking a train because it’s the best combination of price and speed.
.png)
Cheapest
.png)
Fastest
.png)
Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, coaches, flights and ferries
06 Nov
07 Nov
08 Nov
09 Nov
10 Nov
11 Nov
12 Nov
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Kaliningrad to Saint-Petersburg

There are 2 travel options between Kaliningrad and Saint-Petersburg. You can take a train or coach.
The cheapest way to travel from Kaliningrad to Saint-Petersburg is a train with an average price of £36.
This is compared to other travel options from Kaliningrad to Saint-Petersburg:
Taking a train costs £62 less than taking a coach, which costs on average £98 for the same trip.
The fastest way from Kaliningrad to Saint-Petersburg is by train with an average journey time of 25 h 41 min.
There are alternative travel options to Saint-Petersburg that take longer:
Getting to Saint-Petersburg by coach takes 32 h on average.
The distance from Kaliningrad to Saint-Petersburg is approximately 512 miles.
The average frequency per day from Kaliningrad to Saint-Petersburg is:
- Around 1 coach per day.
- Around 1 train per day.
However, we recommend checking specific travel dates for your journey between Kaliningrad and Saint-Petersburg as scheduled services by train or coach can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Kaliningrad to Saint-Petersburg:
The following travel companies offer services from Kaliningrad to Saint-Petersburg:
- Travel with Kaliningrad Bus Terminal or Ecolines (Amron) for coaches to Saint-Petersburg. If you’re looking for a good deal on tickets, check for Kaliningrad Bus Terminal Kaliningrad to Saint-Petersburg tickets on Omio for £98.
- Travel with Russian Railways (РЖД) to go to Saint-Petersburg by train. For a good deal on tickets, you can find Russian Railways (РЖД) Kaliningrad to Saint-Petersburg tickets on Omio for £36.
Yes, there are direct routes from Kaliningrad to Saint-Petersburg with the following travel companies:
- You'll find 1 direct train a day to Saint-Petersburg with Russian Railways (РЖД).
Direct services to Saint-Petersburg tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Travelling from Kaliningrad to Saint-Petersburg: related information
Here are some other resources that might have the information you need
