• Our partners include:

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

There are 5 ways to get from Belgrade to Mokra Gora 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 Autoprevoz Janjušević  •  4h 33m

  1. Take the bus from Beograd to Zlatibor

$38 - $52

Cheapest option

Bus Raketa AB  •  4h 52m

  1. Take the bus from Beograd to Tara - Hotel Omorika

$26 - $30

3 alternative options

Train  •  4h 30m

  1. Take the train from Beograd centar to Uzice 711 / ...

$40 - $58

Bus Autoprevoz Cacak  •  6h 20m

  1. Take the bus from Beograd to Kremna

$39 - $42

Drive  •  3h 22m

  1. Drive from Belgrade to Mokra Gora 130.1 miles

$23 - $35

Questions & Answers

The cheapest way to get from Belgrade to Mokra Gora is to drive which costs RSD 2400 - RSD 3500 and takes 3h 22m.

More details

The quickest way to get from Belgrade to Mokra Gora is to drive which costs RSD 2400 - RSD 3500 and takes 3h 22m.

More details

The distance between Belgrade and Mokra Gora is 136 km. The road distance is 208.1 km.

Get driving directions

The best way to get from Belgrade to Mokra Gora without a car is to bus which takes 4h 33m and costs RSD 3900 - RSD 5500.

More details

It takes approximately 4h 33m to get from Belgrade to Mokra Gora, including transfers.

More details

The best way to get from Belgrade to Mokra Gora is to bus which takes 4h 33m and costs RSD 3900 - RSD 5500. Alternatively, you can train, which costs RSD 4100 - RSD 6000 and takes 4h 30m.

Mode details

Yes, the driving distance between Belgrade to Mokra Gora is 208 km. It takes approximately 3h 22m to drive from Belgrade to Mokra Gora.

Get driving directions

There are 1046+ hotels available in Mokra Gora. Prices start at $28 USD per night.

More details

Map of how to get from Belgrade to Mokra Gora.
Launch map view
  • Distance: 85.2 miles
  • Duration: 4h 33m

What companies run services between Belgrade, Serbia and Mokra Gora, Serbia?

Autoprevoz Janjušević operates a bus from Belgrade to Mokra Gora every 4 hours, and the journey takes 3h 54m. Two other operators also service this route. Alternatively, Serbian Railways operates a train from Belgrade to Mokra Gora 4 times a day. Tickets cost $5 - $14 and the journey takes 3h 45m.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Beograd centar to Uzice
Ave. Duration
3h 45m
Frequency
4 times a day
Estimated price
$5 - $14
Schedules at
srbvoz.rs
2nd Class Ticket
$5 - $8
1st Class Ticket
$8 - $14
Bus operators
Autoprevoz Janjušević
Phone
+381 33 2452 400
Email
janjusevicvinko@gmail.com
Website
janjusevic.com
Bus from Beograd to Zlatibor
Ave. Duration
3h 54m
Frequency
Every 4 hours
Schedules at
pks.rs
Zlatan Prevoz D.O.O.
Phone
00 381 31 510 060
Email
zlatanprevoz@gmail.com
Website
zlatanprevoz.com
Bus from Belgrade to Zlatibor
Ave. Duration
4h
Frequency
5 times a day
Estimated price
$8 - $12
Schedules at
zlatanprevoz.com
Gaga Turs Zlatibor
Phone
+381 (0) 31 524-518
Email
office@gaga-turs.rs
Website
gaga-turs.rs
Bus from Beograd to Zlatibor
Ave. Duration
3h 46m
Frequency
Twice daily
Estimated price
$11
Schedules at
media.gaga-turs.rs
Raketa AB
Website
raketa-ab.com
Bus from Beograd to Tara - Hotel Omorika
Ave. Duration
4h 30m
Frequency
Twice daily
Estimated price
$7 - $9
Schedules at
raketa-ab.com
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Beograd to Kremna
Ave. Duration
6h 8m
Frequency
Once daily
Estimated price
$27
Schedules at
autoprevoz-cacak.rs

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 Why you should take the train in the US, How do I buy a London Underground ticket? and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.