Bus from Riga to St. Petersburg and return

Find cheap coach tickets for your bus journey from Riga to St. Petersburg and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
2094 Companies – 5,609,580 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Riga to St. Petersburg

Cheapest Bus£13.39
Fastest Bus10h 5m
Earliest Coach00:10
Latest Coach22:00
Daily Bus Connections14 Ø
Distance491.1 km
Coach CompaniesECOLINES, LUX Express

The cheapest coach connections from Riga to St. Petersburg

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 22:00
    09:20
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£13.39
  • 17:00
    06:15
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£13.39
  • 20:00
    07:20
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£13.39
  • 20:00
    07:20
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£22.67
  • 20:00
    07:20
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£22.67
  • 20:00
    07:20
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£22.67
  • 20:00
    07:20
    Riga
    17 Jun +1
    St. Petersburg
    ECOLINESECOLINES
    from£22.67
  • 08:55
    19:30
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£26.78
  • 00:10
    10:15
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£26.78
  • 00:10
    10:15
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£26.78
  • 00:10
    10:15
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£26.78
  • 00:10
    10:15
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£26.78
  • 03:05
    16:00
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£28.56
  • 03:05
    14:50
    Riga
    17 Jun
    St. Petersburg
    LUX ExpressLUX Express
    from£30.35

The cheapest carpooling offers from Riga to St. Petersburg

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 10:30
    17:30
    Riga
    17 Jun
    St. Petersburg
    BlaBlaCarBlaBlaCar
    from£10.89

The cheapest coach connections from St. Petersburg to Riga

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 22:20
    07:50
    St. Petersburg
    17 Jun +1
    Riga
    ECOLINESECOLINES
    from£13.39
  • 09:30
    21:00
    St. Petersburg
    17 Jun
    Riga
    ECOLINESECOLINES
    from£13.39
  • 19:45
    05:30
    St. Petersburg
    17 Jun +1
    Riga
    LUX ExpressLUX Express
    from£22.31
  • 22:20
    07:50
    St. Petersburg
    17 Jun +1
    Riga
    ECOLINESECOLINES
    from£22.67
  • 22:20
    07:50
    St. Petersburg
    17 Jun +1
    Riga
    ECOLINESECOLINES
    from£22.67
  • 22:20
    07:50
    St. Petersburg
    17 Jun +1
    Riga
    ECOLINESECOLINES
    from£22.67
  • 22:20
    07:50
    St. Petersburg
    17 Jun +1
    Riga
    ECOLINESECOLINES
    from£22.67
  • 22:20
    07:50
    St. Petersburg
    17 Jun +1
    Riga
    ECOLINESECOLINES
    from£22.67
  • 06:00
    19:10
    St. Petersburg
    17 Jun
    Riga
    LUX ExpressLUX Express
    from£24.99
  • 22:30
    10:22
    St. Petersburg
    17 Jun +1
    Riga
    LUX ExpressLUX Express
    from£24.99
  • 22:00
    10:10
    St. Petersburg
    17 Jun +1
    Riga
    LUX ExpressLUX Express
    from£25.88
  • 22:00
    10:10
    St. Petersburg
    17 Jun +1
    Riga
    LUX ExpressLUX Express
    from£25.88
  • 11:30
    21:40
    St. Petersburg
    17 Jun
    Riga
    LUX ExpressLUX Express
    from£26.78
  • 21:00
    07:30
    St. Petersburg
    17 Jun +1
    Riga
    LUX ExpressLUX Express
    from£26.78

The cheapest carpooling offers from St. Petersburg to Riga

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 08:30
    18:00
    St. Petersburg
    17 Jun
    Riga
    BlaBlaCarBlaBlaCar
    from£11.60
  • 06:00
    16:00
    St. Petersburg
    17 Jun
    Riga
    BlaBlaCarBlaBlaCar
    from£11.60

Information about the bus connection, amenities and services

If you want to take a bus from Riga to St. Petersburg, then you’re in the right place. Currently, the connection is offered by 1 provider: ECOLINES. In general there’s bus tickets available for around £13.39, however, if you book your bus really spontaneously or in times of high demand - e. g. right before a bank holiday - fares could be a bit less affordable. The quickest bus will take you from St. Petersburg to Riga within 10h 20m. It's simple: All that's left for you to do is to click on the "Find Now" button and book your journey!
It’s not difficult to find an affordable coach ticket for a trip from Riga to St. Petersburg – finding the best one, however, can be a little more tricky. But there's no need to panic: CheckMyBus is here to assist you! Over the past few years, intercity bus providers have really gone the extra mile by offering top-notch on-board amenities ranging from USB ports over WiFi free of charge to multimedia centres, which allow you to stream films and TV shows on your own smartphone. On CheckMyBus you can easily find out which companies offer which services. Also make sure to check the individual baggage policies: Most coach companies, which operate the route Riga - St. Petersburg, allow you to take handluggage and one normal size suitcase for free. Additional or oversize luggage can usually be added for some extra pounds. One last piece of advice: Browse our site for the latest discounts. After all, everybody likes a good bargain, right?
Always looking for the next good bargain? Then you're in the right spot! Don’t simply check for buses but compare the price of your coach journey to other travel options such as a train ride, carpooling or even a flight. This way you’ll definitely seal the best deal! Another piece of advice: We recommend checking prices for different days because fares are usually subject to demand.

Bus stops in Riga and St. Petersburg

Stations
Obvodniy channel embankment 36, 192007 St. Petersburg (Russia)
Naberezhnaya Obvodnovo Kanala 120, 198095 St. Petersburg (Russia)
Ploshchad' Lenina 6, 195009 St. Petersburg (Russia)
Nabereznaya Obvodnovo Kanala Str. 36, 192007 St. Petersburg (Russia)
Ulitsa Babushkina , 192012 St. Petersburg (Russia)
Zagorodnyy prospekt 52, 190000 St. Petersburg (Russia)

Compare Riga and St. Petersburg

£1.23
£2.55
Riga
St. Petersburg
A taxi journey in Riga is 52% cheaper than in St. Petersburg.
£1.03
£0.41
Riga
St. Petersburg
A bus fare in Riga is 61% more expensive than in St. Petersburg.
£1.79
£1.16
Riga
St. Petersburg
A pint of beer in Riga is 36% more expensive than in St. Petersburg.
£0.55
£0.49
Riga
St. Petersburg
A bottle of water in Riga is 11% more expensive than in St. Petersburg.
£4.71
£5.40
Riga
St. Petersburg
A meal in Riga is 13% cheaper than in St. Petersburg.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.