Bus to St. Petersburg and departures from St. Petersburg – find the cheapest coach

Check all bus connections to and from St. Petersburg and find cheap coach tickets

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,625,846 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Cheap bus tickets to St. Petersburg
  • Veliky Novgorod
    St. Petersburg
    12:15
    15:25
    18 Feb
    INFOBUSINFOBUS
    from £3.93
  • Vaalimaa
    St. Petersburg
    18:00
    23:50
    19 Feb
    ECOLINESECOLINES
    from £8.33
  • Pärnu
    St. Petersburg
    11:35
    21:20
    22 Feb
    ECOLINESECOLINES
    from £8.33
  • Tartu
    St. Petersburg
    01:40
    09:20
    26 Feb
    ECOLINESECOLINES
    from £8.33
  • Tallinn
    St. Petersburg
    13:45
    21:20
    27 Feb
    ECOLINESECOLINES
    from £8.33
  • Lappeenranta
    St. Petersburg
    14:00
    20:15
    21 Feb
    INFOBUSINFOBUS
    from £9.31
  • Hamina
    St. Petersburg
    17:40
    23:50
    20 Feb
    ECOLINESECOLINES
    from £11.24
  • Orsha
    St. Petersburg
    01:10
    13:30
    24 Feb
    ECOLINESECOLINES
    from £11.32
  • Vitsyebsk
    St. Petersburg
    02:30
    13:30
    24 Feb
    ECOLINESECOLINES
    from £11.32
  • Tallinn Airport
    St. Petersburg
    00:30
    07:45
    15 Mar
    INFOBUSINFOBUS
    from £11.99
137 Bus connections
6 bus stations
3 coach operators
£3.93 cheapest ride
Taking the bus is always a good idea! On our site, you'll find all available trips. At a glance, you can compare all buses in the search results list below. Make sure to check prices for trains and carpooling services as well! Find the most affordable deal for your ride to or from St. Petersburg. Currently, Eurolines Germany or ECOLINES serve the following bus stops: Saint Petersburg - Baltic Station, Saint Petersburg - Obvodnoj kanal, St. Petersburg - Ulitsa Babushkina and St. Petersburg - Finlyandskiy Railway Station. Take a good look at our journey planner to see all departure and arrival times. It's easy: You only need to enter your destination, pick a travel date and start your search! The search result list will also provide you with detailed information on on-board services and the exact locations of the bus stops.
St. Petersburg Facts
Russia
5.32 Million
Stations
Obvodniy channel embankment 36, 192007 St. Petersburg (Russia)
Naberezhnaya Obvodnovo Kanala 120, 198095 St. Petersburg (Russia)
Nabereznaya Obvodnovo Kanala Str. 36, 192007 St. Petersburg (Russia)
Zagorodnyy prospekt 52, 190000 St. Petersburg (Russia)
Ploshchad' Lenina 6, 195009 St. Petersburg (Russia)
Ulitsa Babushkina , 192012 St. Petersburg (Russia)

Transport
Public transport in St. Petersburg
One-way local bus ticket£0.42
Monthly Pass£25.08
People use bus or tram5.45 %
People use train or metro23.64 %
Use a taxi or car
Short-distance taxi£2.66
Middle-distance taxi£3.14
Long-distance taxi£4.82
Gasoline£0.46
Eat and Drink
In a restaurant or café
Inexpensive meal£6.05
3 course menu£12.11
Small cappuccino£1.64
A big draught beer£1.21
Buy from a supermarket, cook yourself
Vegetarian meal£1.34
Meal with meat£1.53
Bottle of water£0.52
Bottle of wine (mid level)£4.84
Trusted shop
The CheckMyBus App
Free Download