Find coaches from Jelgava to Riga

Previously seen journeys

Next departures from Jelgava to Riga on 18 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
InfobusBus
    Pērnavas iela (Jelgavas raj. : (pilsēta Jelgava)), Pērnavas street (Jelgava distr. : (city Jelgava))
    Bus Station, pl.3, RigaNo tags
    InfobusBus
      Jelgavas AO, Jelgava
      Bus Station, pl.3, RigaNo tags
      InfobusBus
        Pērnavas iela (Jelgavas raj. : (pilsēta Jelgava)), Pērnavas street (Jelgava distr. : (city Jelgava))
        Bus Station, pl.3, RigaNo tags
        InfobusBus
          Jelgavas AO, Jelgava
          Bus Station, pl.3, RigaNo tags
          InfobusBus
            Pērnavas iela (Jelgavas raj. : (pilsēta Jelgava)), Pērnavas street (Jelgava distr. : (city Jelgava))
            Bus Station, pl.3, RigaNo tags

            Get from Jelgava to Riga

            This route is served by bus only

            The journey takes about 55 minutes, and with fares starting at just £5, it presents an excellent value for a comfortable ride.

            33bus per day
            55mAverage duration
            26 milesDistance
            1kgCO₂ emissions

            Frequently asked questions about travelling by bus from Jelgava to Riga

            1. What's the distance between Jelgava and Riga by coach?

              The journey from Jelgava to Riga by coach covers an approximate distance of 26 miles (41 km).

            2. How can I get from Jelgava to Riga without driving?

              You can reach Riga from Jelgava by coach, as there are regular services between the two locations. Depending on your preferences, carpooling can also be considered as an option.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            16/11
            £3
            17/11
            £3
            Today
            £3
            19/11
            No data
            20/11
            £3
            21/11
            £4
            22/11
            £4
            23/11
            £3
            busbud logoThe cheapest trip from Jelgava to Riga was searched and found on 20 Nov 2025 with a price of £3

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Jelgava to Riga as early as possible.

            You can expect to pay from £3 to £4 for a bus ticket from Jelgava to Riga based on the last 2 days. You can expect to find the cheapest price for the trip at £3, which is on 2025-11-20.

            Usually Latvijas Sabiedriskais Autobuss will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

            People from around the world trust Busbud

            Popular Buses Connecting Jelgava

            Buses Leaving from Jelgava

            Buses Going to Jelgava

            Popular Buses Connecting Riga

            Buses Leaving from Riga

            Buses Going to Riga