calendar
Advanced search
342 Companies - 731,972 Connections

Bus from Frankfurt am Main to St. Petersburg and return

Find cheap coach tickets for your bus journey from Frankfurt am Main to St. Petersburg and back

Ticket prices for a bus from Frankfurt am Main to St. Petersburg generally range between £125.00 and £125.00, which is why it’s good to check and compare! Use our search function to find the best option for your preferences and pick one of the buses offered by Eurolines Germany. The fastest bus from St. Petersburg to Frankfurt am Main only takes 42 hr 15 min, while the longest travel time amounts to 42 hr 15 min. Just click "Find Now" to see every connection available and take your pick!


The cheapest bus connections: Frankfurt am Main - St. Petersburg 29 July 2016

Filter results
Departure:

Arrival:

Mode of Transport:

Company:

Price:
Departure time:
Arrival time:

Coach: Frankfurt am Main central station - Area A - Saint Petersburg central station (1 departures) - 1747 km

Departure /Arrival
Duration
Company
Price
  • 12:00 - 06:15
    18:15
    Eurolines Germany
    £104.64
  • Departure
    map of Saint Petersburg central station
    Station: Frankfurt am Main central station - Area A
    Am Hauptbahnhof ,60329Frankfurt am Main(Germany)
    Destination
    map of Saint Petersburg central station
    Station: Saint Petersburg central station
    Zagorodnyy prospekt 52,St. Petersburg(Russia)

loading...

The cheapest bus connections: St. Petersburg - Frankfurt am Main 29 July 2016

loading...

The Best Search Results Available

Find out more details about the service on your bus from Frankfurt am Main to St. Petersburg and return




Coach connections
Amount of trips
Bus companies
Price
102
11
from £5.02 with Eurolines Germany
86
9
from £3.50 with megabus
104
11
from £5.86 with Eurolines Germany
64
9
from £14.15 with Postbus
60
9
from £6.70 with STUDENT AGENCY
74
8
from £4.19 with Postbus
70
10
from £3.50 with megabus

International coach connections
Amount of trips
Bus companies
Price
30
9
from £14.23 with Eurolines Germany
40
8
from £16.00 with megabus
32
8
from £26.79 with Eurolines Germany