There are 9 ways to get from Visegrád to Mokra Gora by train, shuttle, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, shuttle
best- Take the train from Nagymaros-Visegrad to Budapest-Nyugatitrain Re
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Novi Beogradtrain Ir / ...
- Take a shuttle bus from Beograd, Autobuska stanica to Drvengrad
10h 44mRSD 4,938–10,647Train to Bratislava Airport, fly to Tuzla International Airport, drive
cheapest- Take the train from Nagymaros-Visegrad to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Tuzla International Airport (TZL)plane BTS - TZL
- Drive from Tuzla International Airport (TZL) to Mokra Goracar
8h 14mRSD 4,515–29,944Bus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Zlatibor, Autobuska Stanicabus
13h 45mRSD 7,342–11,598Drive 590.1 km
- Drive from Visegrád to Mokra Goracar 590.1 km
7h 12mRSD 10,348–14,948Train to Budapest Ferenc Liszt International Airport, fly to Belgrade Nikola Tesla Airport, shuttle
- Take the train from Nagymaros-Visegrad to Budapest-Nyugatitrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Belgrade Nikola Tesla Airport (BEG)plane BUD - BEG
- Take a shuttle bus from Beograd, Autobuska stanica to Drvengrad
8h 15mRSD 9,016–24,895Train
- Take the train from Nagymaros-Visegrad to Budapest-Nyugatitrain Re
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Branescitrain
13h 3mRSD 5,338–11,247Bus via Novi Sad
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanicabus
- Take the bus from Novi Sad, Autobuska Stanica to Višegradbus
18h 12mRSD 5,662–18,888Train to Budapest Ferenc Liszt International Airport, fly to Sarajevo, bus
- Take the train from Nagymaros-Visegrad to Budapest-Nyugatitrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Sarajevo (SJJ)plane BUD - SJJ
- Take the bus from Sarajevo, Autobuska Stanica to Mokra Gorabus
12h 22mRSD 10,481–32,880Train, bus to Vienna International Airport, fly to Sarajevo, bus
- Take the train from Nagymaros-Visegrad to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Vienna Airportbus
- Fly from Vienna International Airport (VIE) to Sarajevo (SJJ)plane VIE - SJJ
- Take the bus from Sarajevo, Autobuska Stanica to Mokra Gorabus
12h 53mRSD 12,230–39,229
Visegrád to Mokra Gora by bus and subway
Questions & Answers
The cheapest way to get from Visegrád to Mokra Gora is to train and shuttle which costs RSD 4900 - RSD 11000 and takes 10h 44m.
The fastest way to get from Visegrád to Mokra Gora is to drive which takes 7h 12m and costs RSD 10000 - RSD 15000.
No, there is no direct bus from Visegrád to Mokra Gora. However, there are services departing from Visegrád, nagymarosi rév and arriving at Zlatibor, Autobuska Stanica via Budapest, Népliget Autóbusz-Pályaudvar and Beograd, Autobuska stanica. The journey, including transfers, takes approximately 13h 45m.
No, there is no direct train from Visegrád to Mokra Gora. However, there are services departing from Nagymaros-Visegrad and arriving at Branesci via Budapest-Nyugati, Szeged and Subotica. The journey, including transfers, takes approximately 13h 3m.
The distance between Visegrád and Mokra Gora is 667 km. The road distance is 590.1 km.
The best way to get from Visegrád to Mokra Gora without a car is to train and shuttle which takes 10h 44m and costs RSD 4900 - RSD 11000.
It takes approximately 10h 44m to get from Visegrád to Mokra Gora, including transfers.
Visegrád to Mokra Gora bus services, operated by Fudeks, depart from Budapest, Népliget Autóbusz-Pályaudvar station.
Visegrád to Mokra Gora train services, operated by Hungarian Railways (MÁV), depart from Nagymaros-Visegrad station.
The best way to get from Visegrád to Mokra Gora is to bus which takes 13h 45m and costs RSD 7000 - RSD 12000. Alternatively, you can train, which costs RSD 5000 - RSD 12000 and takes 13h 3m.
What companies run services between Visegrád, Hungary and Mokra Gora, Serbia?
You can take a bus from Visegrád, nagymarosi rév to Mokra Gora via Budapest, Újpest-Városkapu XIII. kerület, Újpest-városkapu, Népliget, Budapest, Népliget Autóbusz-Pályaudvar, Beograd, Autobuska stanica, and Zlatibor, Autobuska Stanica in around 13h 45m. Alternatively, you can take a train from Nagymaros-Visegrad to Mokra Gora via Budapest-Nyugati, Szeged, Subotica, and Branesci in around 13h 3m.
- Website
- airserbia.com
Flights from Budapest Ferenc Liszt International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RSD 5,000–14,000
Flights from Budapest Ferenc Liszt International Airport to Sarajevo via Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- RSD 12,000–24,000
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Sarajevo via Vienna International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- RSD 10,000–36,000
Flights from Vienna International Airport to Sarajevo
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RSD 9,000–38,000
- Website
- lot.com
Flights from Budapest Ferenc Liszt International Airport to Sarajevo via Warsaw Chopin
- Ave. Duration
- 4h
- When
- Friday to Sunday
- Estimated price
- RSD 10,000–29,000
Flights from Vienna International Airport to Sarajevo via Zagreb
- Ave. Duration
- 3h 5m
- When
- Monday to Friday
- Estimated price
- RSD 10,000–80,000
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Sarajevo via Milan Bergamo
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- RSD 6,500–20,000
- Website
- wizzair.com
Flights from Bratislava Airport to Tuzla International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RSD 950–18,000
- Website
- croatiaairlines.com
Flights from Vienna International Airport to Sarajevo via Zagreb
- Ave. Duration
- 3h 5m
- When
- Monday to Friday
- Estimated price
- RSD 10,000–80,000
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 300–350
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 34m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,300
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RSD 350–410
- Website
- Hungarian Railways (MÁV)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 300–350
- Website
- Hungarian Railways (MÁV)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 300–350
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 34m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,300
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RSD 350–410
- Website
- Hungarian Railways (MÁV)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 300–350
- Website
- Hungarian Railways (MÁV)
Train from Nagymaros-Visegrad to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- RSD 900–1,100
- Website
- Hungarian Railways (MÁV)
Train from Nagymaros-Visegrad to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- RSD 900–1,100
- Website
- Hungarian Railways (MÁV)
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 700–1,100
- Website
- Czech Railways (ČD)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 700–1,100
- Website
- Czech Railways (ČD)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 700–1,100
- Website
- Czech Railways (ČD)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- RSD 700–1,100
- Website
- Czech Railways (ČD)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–2,300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- RSD 900–3,400
- Website
- PKP Intercity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- RSD 900–3,400
- Website
- PKP Intercity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- RSD 900–3,400
- Website
- PKP Intercity
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- RSD 900–3,400
- Website
- PKP Intercity
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- RSD 280–550
- Website
- Railways of Slovak Republic (ZSSK)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- RSD 280–550
- Website
- Railways of Slovak Republic (ZSSK)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- RSD 280–550
- Website
- Railways of Slovak Republic (ZSSK)
Train from Nagymaros-Visegrad to Budapest-Nyugati
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- RSD 280–550
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–800
- 1st Class
- RSD 900–1,200
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- RSD 900–1,900
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,750–1,900
Train from Subotica to Branesci
- Ave. Duration
- 5h 36m
- Frequency
- Twice daily
- Estimated price
- RSD 1,900–3,900
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 1,900–2,200
- First Class
- RSD 3,700–3,900
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Nagymaros-Visegrad to Bratislava Hlavna Stanica
- *
- RSD 3,200–4,800
Train from Nagymaros-Visegrad to Bratislava Hlavna Stanica
- *
- RSD 3,200–4,800
- Phone
- + 381 011 7555 675
- [email protected]
- Website
- Axios Travel
Shuttle from Beograd, Autobuska stanica to Drvengrad
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- RSD 2,400–3,700
- Website
- Axios Travel
Shuttle from Beograd, Autobuska stanica to Drvengrad
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- RSD 2,400–3,700
- Website
- Axios Travel
- Phone
- +381 11 7620255
- [email protected]
- Website
- Fudeks
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Beograd, Autobuska stanica
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- RSD 3,500–6,000
- Website
- Fudeks
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Beograd, Autobuska stanica
- Ave. Duration
- 7h
- Frequency
- 6 times a week
- Estimated price
- RSD 3,600–6,000
- Website
- Flixbus
- Phone
- +381 (0) 31 524-518
- [email protected]
- Website
- gaga-turs.rs
Bus from Beograd, Autobuska stanica to Zlatibor, Autobuska Stanica
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,995
- Schedules at
- gaga-turs.rs
- Phone
- +381 (0) 33 455662
- [email protected]
- Website
- janjusevic.com
Bus from Beograd, Autobuska stanica to Zlatibor, Autobuska Stanica
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Estimated price
- RSD 800–1,000
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 800–1,000
- Phone
- +381 21 52 88 80
- [email protected]
- Website
- web.facebook.com
Bus from Beograd, Autobuska stanica to Zlatibor, Autobuska Stanica
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- RSD 2,027
- Schedules at
- facebook.com
- Phone
- +381 64 80 266 80
- [email protected]
- Website
- Terra Travel d.o.o.
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanica
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- RSD 2,600–3,800
- Website
- Terra Travel d.o.o.
- Phone
- +387 (0)36 653 250
- [email protected]
- Website
- Globtour
Bus from Novi Sad, Autobuska Stanica to Višegrad
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- RSD 2,200–6,000
- Website
- Globtour
- Phone
- +381648892600
- [email protected]
- Website
- jadranekspres.info
Bus from Novi Sad, Autobuska Stanica to Višegrad
- Ave. Duration
- 7h 36m
- Frequency
- Once daily
- Estimated price
- RSD 3,800–14,000
- Schedules at
- Jadran Ekspres
- Phone
- +387 65 626 696
- [email protected]
- Website
- traveling.com
Bus from Sarajevo, Autobuska Stanica to Mokra Gora
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- RSD 2,300–3,600
- Schedules at
- busticket4.me
Bus from Sarajevo, Autobuska Stanica to Mokra Gora
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- RSD 2,300–3,600
- Schedules at
- busticket4.me
- Phone
- +421 2 55 422 734
- [email protected]
- Website
- Slovak Lines
Bus from Bratislava Main Train Station to Vienna Airport
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RSD 950–1,500
- Website
- Slovak Lines
- [email protected]
- Website
- levitour.sk
Bus from Bratislava Main Train Station to Vienna Airport
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Schedules at
- levitour.sk
Want to know more about travelling around Serbia
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Visegrád to Mokra Gora bus services, operated by Fudeks, arrive at Beograd, Autobuska stanica station.
Visegrád to Mokra Gora train services, operated by Hungarian Railways (MÁV), arrive at Budapest-Nyugati station.
Yes, the driving distance between Visegrád to Mokra Gora is 590 km. It takes approximately 7h 12m to drive from Visegrád to Mokra Gora.
There are 2769+ hotels available in Mokra Gora.

























































