There are 5 ways to get from Borås to Mariestad by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Borås Centralstation to Herrljunga tågstationtrain
- Take the train from Herrljunga tågstation to Skövde Centralstationtrain 444 / ...
- Take the bus from Skövde Centralstation to Mariestad stationbus 500 / ...
2h 35mTrain
cheapest- Take the train from Borås Centralstation to Herrljunga tågstationtrain 13884 / ...
- Take the train from Herrljunga tågstation to Mariestad stationtrain 3308 / ...
3h 2mkr 130–257Bus
- Take the bus from Borås Centralstation to Jönköping Resecentrumbus 400 / ...
- Take the bus from Jönköping Bus Station to Skövde Central Bus Stationbus
- Take the bus from Skövde Centralstation to Mariestad stationbus 500 / ...
4h 40mDrive 139.6 km
- Drive from Borås to Mariestadcar 139.6 km
2h 7mkr 259–374Train, line 504 bus
- Take the train from Borås Centralstation to Herrljunga tågstationtrain
- Take the train from Herrljunga tågstation to Töreboda tågstationtrain 170 / ...
- Take the bus from Töreboda tågstation to Mariestad stationbus 504
3h 2m
Comparing Your Travel Options
The cheapest way to get from Borås to Mariestad is to train which costs 130 kr - 260 kr and takes 3h 2m.
The fastest way to get from Borås to Mariestad is to drive which takes 2h 7m and costs 250 kr - 380 kr.
No, there is no direct bus from Borås station to Mariestad station. However, there are services departing from Borås Centralstation and arriving at Mariestad station via Jönköping Bus Station and Skövde Centralstation. The journey, including transfers, takes approximately 4h 40m.
No, there is no direct train from Borås station to Mariestad station. However, there are services departing from Borås Centralstation and arriving at Mariestad station via Herrljunga tågstation. The journey, including transfers, takes approximately 3h 2m.
The distance between Borås and Mariestad is 174 km. The road distance is 139.6 km.
The best way to get from Borås to Mariestad without a car is to train and bus which takes 2h 35m and costs .
It takes approximately 2h 35m to get from Borås to Mariestad, including transfers.
Borås to Mariestad bus services, operated by Vy Buss, depart from Borås Centralstation.
Borås to Mariestad train services, operated by Vasttrafik, depart from Borås Centralstation.
The best way to get from Borås to Mariestad is to bus which takes 4h 40m and costs . Alternatively, you can train, which costs 130 kr - 260 kr and takes 3h 2m.
What companies run services between Borås, Sweden and Mariestad, Sweden?
You can take a bus from Borås Centralstation to Mariestad station via Jönköping Bus Station and Skövde Centralstation in around 4h 40m. Alternatively, you can take a train from Borås Centralstation to Mariestad station via Herrljunga tågstation in around 3h 2m.
- Phone
- +46 77 141 43 00
- Website
- Vasttrafik
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- kr 40–70
- Website
- Vasttrafik
Train from Herrljunga tågstation to Skövde Centralstation
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- kr 60–110
- Website
- Vasttrafik
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- kr 40–70
- Website
- Vasttrafik
Train from Herrljunga tågstation to Mariestad station
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- kr 100–180
- Website
- Vasttrafik
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- kr 40–70
- Website
- Vasttrafik
Train from Herrljunga tågstation to Töreboda tågstation
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- kr 100–170
- Website
- Vasttrafik
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- kr 50–80
- Website
- Swedish Railways (SJ)
Train from Herrljunga tågstation to Skövde Centralstation
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- kr 80–120
- Website
- Swedish Railways (SJ)
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- kr 50–80
- Website
- Swedish Railways (SJ)
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- kr 50–80
- Website
- Swedish Railways (SJ)
Train from Herrljunga tågstation to Töreboda tågstation
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- kr 130–190
- Website
- Swedish Railways (SJ)
- Phone
- +46 8 580 971 66
- [email protected]
- Website
- VR Snabbtåg
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- kr 31
- Website
- VR Snabbtåg
Train from Herrljunga tågstation to Skövde Centralstation
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- kr 47
- Website
- VR Snabbtåg
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- kr 31
- Website
- VR Snabbtåg
Train from Borås Centralstation to Herrljunga tågstation
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- kr 31
- Website
- VR Snabbtåg
- Phone
- +46 77 141 43 00
- Website
- Vasttrafik
Bus from Skövde Centralstation to Mariestad station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Website
- Vasttrafik
Bus from Skövde Centralstation to Mariestad station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Website
- Vasttrafik
Bus from Töreboda tågstation to Mariestad station
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Website
- Vasttrafik
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Borås Centralstation to Jönköping Resecentrum
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- kr 220–410
- Website
- Vy Buss
Bus from Jönköping Bus Station to Skövde Central Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- kr 210–410
- Website
- Vy Buss
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Borås Centralstation to Jönköping Resecentrum
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- kr 80–120
- Website
- Flixbus
- Phone
- +46 490 130 00
- [email protected]
- Website
- Västervik Express
Bus from Borås Centralstation to Jönköping Resecentrum
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Website
- Västervik Express
- Phone
- 0550-66 15 70
- Website
- BT Buss
Bus from Jönköping Bus Station to Skövde Central Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice a week
- Estimated price
- kr 497
- Website
- BT Buss
Want to know more about travelling around Sweden
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Borås to Mariestad bus services, operated by Vy Buss, arrive at Jönköping Resecentrum station.
Borås to Mariestad train services, operated by Vasttrafik, arrive at Herrljunga tågstation.
Yes, the driving distance between Borås to Mariestad is 140 km. It takes approximately 2h 7m to drive from Borås to Mariestad.
Book your Borås to Mariestad train tickets online with Omio.
Book your Borås to Mariestad bus tickets online with Omio.
There are 61+ hotels available in Mariestad.















