• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 3 ways to get from Banská Bystrica to Bratislava by bus, train 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.

Recommended option

Bus  •  3 h

  1. Take the bus from Banská Bystrica, AS Terminal Vlak Bus Shopping to Bratislava, Autobusová stanica Nivy RegioJet / ...

$7 - $24

2 alternative options

Train  •  3 h 26 min

  1. Take the train from Banska Bystrica to Bratislava hl.st. R / ...

$10 - $15

Drive  •  1 h 58 min

  1. Drive from Banská Bystrica to Bratislava 129.9 miles

$26 - $40

Questions & Answers

The cheapest way to get from Banská Bystrica to Bratislava is to train which costs 9€ - 13€ and takes 3 h 26 min.

More details

The quickest way to get from Banská Bystrica to Bratislava is to drive which costs 22€ - 35€ and takes 1 h 58 min.

More details

Yes, there is a direct bus departing from Banská Bystrica, AS Terminal Vlak Bus Shopping and arriving at Bratislava, Autobusová stanica Nivy. Services depart twice daily, and operate every day. The journey takes approximately 3 h.

More details

Yes, there is a direct train departing from Banska Bystrica and arriving at Bratislava hl.st.. Services depart every four hours, and operate every day. The journey takes approximately 3 h 26 min.

More details

The distance between Banská Bystrica and Bratislava is 165 km. The road distance is 207.8 km.

Get driving directions

The best way to get from Banská Bystrica to Bratislava without a car is to bus which takes 3 h and costs 6€ - 21€.

More details

The bus from Banská Bystrica, AS Terminal Vlak Bus Shopping to Bratislava, Autobusová stanica Nivy takes 3 h including transfers and departs twice daily.

More details

Banská Bystrica to Bratislava bus services, operated by RegioJet, depart from Banská Bystrica, AS Terminal Vlak Bus Shopping station.

More details

Banská Bystrica to Bratislava train services, operated by Railways of Slovak Republic (ZSSK), depart from Banska Bystrica station.

More details

The best way to get from Banská Bystrica to Bratislava is to bus which takes 3 h and costs 6€ - 21€. Alternatively, you can train, which costs 9€ - 13€ and takes 3 h 26 min.

Mode details

Map of how to get from Banská Bystrica to Bratislava.
Launch map view
  • Distance: 102.9 miles
  • Duration: 3 h

What companies run services between Banská Bystrica, Slovakia and Bratislava, Slovakia?

RegioJet operates a bus from Banská Bystrica to Bratislava every 4 hours. Tickets cost $7 - $10 and the journey takes 3 h. Slivtour also services this route once daily. Alternatively, Railways of Slovak Republic (ZSSK) operates a train from Banská Bystrica to Bratislava every 4 hours. Tickets cost $10 - $15 and the journey takes 3 h 26 min.

Train operators
Railways of Slovak Republic (ZSSK)
Website
zssk.sk
Train from Banska Bystrica to Bratislava hl.st.
Ave. Duration
3 h 26 min
Frequency
Every 4 hours
Estimated price
$10 - $15
Website
slovakrail.sk
Bus operators
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.com
Bus from Banská Bystrica, AS Terminal Vlak Bus Shopping to Bratislava, Autobusová stanica Nivy
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$7 - $10
Website
regiojet.com
Slivtour
Phone
+421 - (0)54 - 472 72 74
Email
slivtour@slivtour.sk
Website
slivtour.sk
Bus from Banská Bystrica to Bratislava
Ave. Duration
3 h 15 min
Frequency
Once daily
Estimated price
$17 - $24
Schedules at
slivtour.sk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Travel Insider: Top Japan travel tips by Beatrix Holland and How to get from JFK to New York City - to help you get the most out of your next trip.

More Questions & Answers

Banská Bystrica to Bratislava bus services, operated by RegioJet, arrive at Bratislava, Autobusová stanica Nivy station.

More details

Banská Bystrica to Bratislava train services, operated by Railways of Slovak Republic (ZSSK), arrive at Bratislava hl.st. station.

More details

Yes, the driving distance between Banská Bystrica to Bratislava is 208 km. It takes approximately 1 h 58 min to drive from Banská Bystrica to Bratislava.

Get driving directions

Book your Banská Bystrica to Bratislava bus tickets online with Distribusion.

Search and book

There are 498+ hotels available in Bratislava. Prices start at $46 USD per night.

More details