Bus Haapsalu to Jelgava and return

Cheap bus and train tickets for trips from Jelgava to Haapsalu and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
2094 Companies - 5,653,204 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Haapsalu to Jelgava

Cheapest Bus$5.63
Fastest Bus2h 29m
Earliest Bus12:20 AM
Latest Bus11:50 PM
Daily Bus Routes2 Ø
Distance158.2 miles
Bus CompaniesECOLINES, LUX Express, Toks, Eurolines Lithuania
At the moment, we don’t have intercity buses from Haapsalu to Jelgava. In the following list, you can find the cheapest bus connections near Haapsalu and Jelgava as well as alternative means of transportation.
  • ECOLINES
    11:50 PM
    Pärnu ZOB central bus station
    Duration 2h 30m
    2:20 AM
    Riga - Juglas iela
    from$5.63
  • ECOLINES
    8:45 PM
    Pärnu ZOB central bus station
    Duration 2h 29m
    11:14 PM
    Riga - Juglas iela
    from$5.63
  • LUX Express
    12:20 AM
    Pärnu ZOB central bus station
    Duration 2h 30m
    2:50 AM
    Riga - Central bus station
    from$9.01
  • LUX Express
    10:30 PM
    Tallinn
    Duration 4h 20m
    2:50 AM
    Riga
    from$12.38
  • Toks
    9:30 PM
    Tallinn
    Duration 4h 30m
    2:00 AM
    Riga
    from$12.38
  • Eurolines Lithuania
    1:30 PM
    Pärnu
    Duration 2h 30m
    4:00 PM
    Riga
    from$17.34
  • BlaBlaCar
    5:30 AM
    Tallinn
    Duration 4h 40m
    10:10 AM
    Riga
    from$4.53
  • BlaBlaCar
    9:00 AM
    Tallinn
    Duration 4h 20m
    1:20 PM
    Riga
    from$5.63
  • BlaBlaCar
    11:50 AM
    Pärnu
    Duration 2h 50m
    2:40 PM
    Riga
    from$6.24
  • BlaBlaCar
    6:10 AM
    Tallinn
    Duration 4h 40m
    10:50 AM
    Riga
    from$6.75
At the moment, we don’t have intercity buses from Jelgava to Haapsalu. In the following list, you can find the cheapest bus connections near Jelgava and Haapsalu as well as alternative means of transportation.
  • LUX Express
    2:35 AM
    Riga
    Duration 4h 20m
    6:55 AM
    Tallinn
    from$12.38
  • LUX Express
    6:00 PM
    Riga
    Duration 4h 25m
    10:25 PM
    Tallinn
    from$12.38
  • LUX Express
    3:10 PM
    Riga
    Duration 2h 25m
    5:35 PM
    Pärnu
    from$12.38
  • LUX Express
    3:00 PM
    Riga
    Duration 2h 35m
    5:35 PM
    Pärnu
    from$12.38
  • LUX Express
    3:20 PM
    Riga
    Duration 2h 15m
    5:35 PM
    Pärnu
    from$12.38
  • Toks
    12:20 AM
    Riga
    Duration 4h 45m
    5:05 AM
    Tallinn
    from$12.38
  • ECOLINES
    9:00 AM
    Riga
    Duration 2h 33m
    11:33 AM
    Pärnu
    from$12.67
  • ECOLINES
    7:00 PM
    Riga - Juglas iela
    Duration 4h 45m
    11:45 PM
    Tallinn
    from$14.64
  • Eurolines Lithuania
    11:05 AM
    Riga
    Duration 3h 0m
    2:05 PM
    Pärnu
    from$18.58
  • INFOBUS
    6:25 AM
    Riga
    Duration 4h 45m
    11:10 AM
    Tallinn
    from$19.32
  • BlaBlaCar
    3:00 AM
    Riga
    Duration 4h 20m
    7:20 AM
    Tallinn
    from$5.63
  • BlaBlaCar
    11:10 PM
    Riga
    Duration 4h 20m
    3:30 AM
    Tallinn
    from$5.63
  • BlaBlaCar
    10:00 AM
    Riga
    Duration 2h 50m
    12:50 PM
    Pärnu
    from$10.13

Information about the bus connection, amenities and services

Looking for the best deal for a bus from Haapsalu to Jelgava? Then you’ve come to the right place! The CheckMyBus website can help you find the perfect bus connection. Keep in mind that bus fares can differ each day. For example, bus prices may be at their most affordable if you opt not to travel during periods of high demand, such as the holidays or long weekends.

Bus stops in Haapsalu and Jelgava

Stations
Pasta iela 26, LV-3001 Jelgava (Latvia)

Compare Haapsalu and Jelgava

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.