From the capital to Drvengrad and the Šargan Eight in about 3h 30m of driving. South-west on the Miloš Veliki motorway, through Užice and Kremna and over the Šargan pass — a private car from your Belgrade hotel, address or Belgrade Airport to Mokra Gora.
Drive from Belgrade to Mokra Gora in about 3h 30m without breaks. Private transfer priced on request per vehicle, door-to-door — tell us your pickup in Belgrade or at the airport, whether you want Drvengrad, Mokra Gora station or your accommodation, and if you would like to go by way of Zlatibor.
Pickup from your hotel or address in Belgrade, or at Belgrade Nikola Tesla Airport (BEG). The car takes the A2 “Miloš Veliki” motorway south towards Čačak and Požega.
Leave the motorway at Preljina for a break in Čačak on the way.
After Požega the road goes through Užice itself, so a coffee in the centre adds almost no driving.
The direct road does not pass Zlatibor, but the drive can be routed through the resort town instead — a good choice if you want lunch on the mountain.
The village on the road from Užice over the Šargan pass to Mokra Gora.
Over the Šargan pass and down to Mokra Gora. Drop-off at Drvengrad (Küstendorf), at Mokra Gora station a few hundred metres away, or at your accommodation in the village.
Per vehicle, not per person. Every quote includes tolls, fuel, luggage handling, water, and child seats on request.
Picked up and dropped off at your exact address
Motorway tolls covered, no extras
Short photo stops may be included where operationally possible
Professional, local, English-speaking driver
From Belgrade Nikola Tesla Airport (BEG) straight to Drvengrad at Mokra Gora is about 247 km, roughly 3h 25m of driving, with no need to go into Belgrade first. Mention the airport pickup and your flight number in your request. Airport pickups include 60 minutes of free waiting.
Mokra Gora pairs well with a stay in the nearby resort town. If Zlatibor is your base, see Belgrade to Zlatibor; Drvengrad is about 39 km from there by road.
Returning to the capital? Mokra Gora to Belgrade covers the drive back over the Šargan pass.
Mokra Gora → Belgrade →Mokra Gora lies in western Serbia, about 243 km from Belgrade by road. Most of the drive is on the Miloš Veliki motorway (A2) towards Čačak and Požega; the road then runs through Užice and Kremna and over the Šargan pass to Mokra Gora. The direct route does not go via Zlatibor. Allow about 3h 30m of driving without stops.
There is no direct bus from Belgrade to Mokra Gora: public transport needs a change, for example in Zlatibor or Užice. There is no direct train either. The Šargan Eight heritage railway “Nostalgija” runs from Mokra Gora itself; check the current season with Serbian Railways. A private transfer takes you in one vehicle from your door in Belgrade to Drvengrad or the station.
The Šargan pass and the Kremna section are critical points in Serbia’s winter road plan. Snow and ice are possible from November to March and earlier at altitude, so check road conditions before travel and allow flexibility in journey time.
Belgrade to Mokra Gora is a domestic journey inside Serbia. There is no international crossing on this route.
We pick up from hotels and addresses in Belgrade and from Belgrade Nikola Tesla Airport (BEG). Airport pickups include 60 minutes of free waiting, address pickups 15 minutes, and child seats are free on request. At Mokra Gora we drop off at Drvengrad, at the station or at your accommodation.
Everything specific to this route.
About 243 km by road, roughly 3h 30m of driving via the A2 motorway, Užice and the Šargan pass.
There is no direct train. The Šargan Eight heritage railway “Nostalgija” runs from Mokra Gora itself; check its current season with Serbian Railways.
No. There is no direct bus from Belgrade to Mokra Gora; public transport needs a change, for example in Zlatibor or Užice.
Either, or your accommodation in Mokra Gora. Drvengrad (Küstendorf) and Mokra Gora station are a few hundred metres apart.
Yes. Routing through the Zlatibor resort town adds about 24 minutes of driving. Mention it in your request.
Yes. From Belgrade Nikola Tesla Airport (BEG) to Drvengrad is about 247 km, roughly 3h 25m of driving. Airport pickups include 60 minutes of free waiting.
This route is priced on request. We quote per vehicle, not per passenger, for your date, group and any stops, and you receive the quote in writing before anything is confirmed.
We operate minibuses and full-size coaches for groups of 8 to 50 passengers. We usually respond promptly during business hours.
Sprinter-type · Families, small groups
30-seat coach · Tour groups, weddings
50-seat touring coach with WC
Tell us about your group and we’ll send you a custom quote — we usually respond promptly during business hours.
Request this transfer with your date, pickup point, drop-off at Mokra Gora and group size. We reply during our working hours with a written quote per vehicle.
More from Belgrade: See all Belgrade private transfers →