Bus

Take the FlixBus bus at the Budapest Mexikói út station .

The journey takes approximately 2 h 25 m. Ticket price is about €14 The travel distance is 152 km.

Carrier is FlixBus.

Buy ticket

Get off at the Zvolen.
Take the taxi at the Zvolen.

The journey takes approximately 24 m. Ticket price is about €30 The travel distance is 29 km.

🚖 Find a cheap local taxi

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Banská-Štiavnica at Booking


Train

Take the train Hungarian Railways (MÁV) at the station Budapest-Nyugati.

The journey takes approximately 1 h 31 m. Ticket price is about €5 The travel distance is 121 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Nove Zamky.
Take the train Railways of Slovak Republic (ZSSK) at the station Nove Zamky.

The journey takes approximately 2 h 5 m. Ticket price is about €6 The travel distance is 129 km.

Carrier is Railways of Slovak Republic (ZSSK).

Buy ticket

Get off at the Zvolen Osobna Stanica.
Take the train Railways of Slovak Republic (ZSSK) at the station Zvolen Osobna Stanica.

The journey takes approximately 44 m. Ticket price is about €1 The travel distance is 30 km.

Carrier is Railways of Slovak Republic (ZSSK).

Buy ticket

Get off at the Banska Stiavnica.


🛏 Find hotel deals and discounts up to 20% in Banská-Štiavnica at Booking


Night bus

Take the subway at the Vörösmarty tér station.

The journey takes approximately 12 m. The travel distance is 4 km.

Carrier is BKK.

Buy ticket

Get off at the Mexikói út.
Take the FlixBus bus at the Budapest Mexikói út station .

The journey takes approximately 2 h 20 m. Ticket price is about €14 The travel distance is 152 km.

Carrier is FlixBus.

Buy ticket

Get off at the Zvolen.
Take the train Railways of Slovak Republic (ZSSK) at the station Zvolen.

The journey takes approximately 44 m. Ticket price is about €1 The travel distance is 29 km.

Carrier is Railways of Slovak Republic (ZSSK).

Buy ticket

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Banská-Štiavnica at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 10 m. The travel distance is 142 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Banská-Štiavnica at Booking


The cheapest way to travel from Budapest to Banská-Štiavnica is by taking a Train with an average price of €13. The journey takes approximately 6 ч. 20 мин.

Drive is the fastest way to travel from Budapest to Banská-Štiavnica. Tickets cost €44. The journey takes approximately 2 ч. 10 мин.

Budapest is approximately 142 km away from Banská-Štiavnica. The trip by car takes 2 h 10 m.

The average journey time by car between Budapest and Banská-Štiavnica is 2 h 10 m.