• Our partners include:

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

There are 8 ways to get from Thessaloniki to Užice by bus, train, 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.

Recommended option

Bus Simeonidis Tours  •  10h 44m

  1. Take the bus from Thessaloniki to Niš Simeonidis
  2. Take the bus from Niš to Užice

$40 - $54

Cheapest option

Train, bus  •  14h 37m

  1. Take the train from Thessaloniki to Skopje 334
  2. Take the bus from Skopje to Užice

$28 - $65

6 alternative options

Bus Siamos Tours  •  13h 19m

  1. Take the bus from Thessaloniki to Niš
  2. Take the bus from Niš to Čajetina

$38 - $42

Train  •  19h 50m

  1. Take the train from Thessaloniki to Skopje 334
  2. Take the train from Skopje to Belgrade
  3. Take the train from Beograd centar to Uzice 711

$52 - $168

Drive  •  7h 41m

  1. Drive from Thessaloniki to Užice 408.8 miles

$95 - $150

Fly to Belgrade, train  •  9h 45m

  1. Fly from Thessaloniki (SKG) to Belgrade (BEG) SKG - BEG
  2. Take the train from Beograd centar to Uzice

$92 - $224

Fly to Sarajevo, bus, train  •  11h 24m

  1. Fly from Thessaloniki (SKG) to Sarajevo (SJJ) SKG - SJJ
  2. Take the bus from Sarajevo to Priboj
  3. Take the train from Priboj to Uzice

$126 - $224

Fly to Podgorica, train  •  16h 24m

  1. Fly from Thessaloniki (SKG) to Podgorica (TGD) SKG - TGD
  2. Take the train from Podgorica to Užice

$122 - $632

Questions & Answers

The cheapest way to get from Thessaloniki to Užice is to bus which costs 32€ - 37€ and takes 13h 19m.

More details

The quickest way to get from Thessaloniki to Užice is to drive which costs 85€ - 130€ and takes 7h 41m.

More details

No, there is no direct bus from Thessaloniki to Užice. However, there are services departing from Thessaloniki and arriving at Užice via Niš. The journey, including transfers, takes approximately 10h 44m.

More details

No, there is no direct train from Thessaloniki to Užice. However, there are services departing from Thessaloniki and arriving at Uzice via Skopje and Beograd centar. The journey, including transfers, takes approximately 19h 50m.

More details

The distance between Thessaloniki and Užice is 438 km. The road distance is 654.1 km.

Get driving directions

The best way to get from Thessaloniki to Užice without a car is to bus which takes 10h 44m and costs 35€ - 50€.

More details

It takes approximately 10h 44m to get from Thessaloniki to Užice, including transfers.

More details

Thessaloniki to Užice bus services, operated by Simeonidis Tours, depart from Thessaloniki station.

More details

Thessaloniki to Užice train services, operated by Macedonian Railways (MZ), depart from Thessaloniki station.

More details

The best way to get from Thessaloniki to Užice is to bus which takes 10h 44m and costs 35€ - 50€. Alternatively, you can train, which costs 45€ - 150€ and takes 19h 50m.

Mode details

Map of how to get from Thessaloniki to Užice.
Launch map view
  • Distance: 273.9 miles
  • Duration: 10h 44m

What companies run services between Thessaloniki, Greece and Užice, Serbia?

You can take a bus from Thessaloniki to Užice via Niš in around 10h 44m. Alternatively, you can take a train from Thessaloniki to Užice via Skopje and Beograd centar in around 19h 50m.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Thessaloniki to Belgrade
Ave. Duration
1h 5m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$95 - $370
Flights from Thessaloniki to Sarajevo via Athens
Ave. Duration
5h 33m
When
Thursday
Estimated price
$90 - $550
Flights from Thessaloniki to Sarajevo via Mytilini, Athens
Ave. Duration
7h 55m
When
Thursday
Estimated price
$95 - $550
Flights from Thessaloniki to Podgorica via Athens
Ave. Duration
4h 47m
When
Friday
Estimated price
$90 - $550
Flights from Thessaloniki to Podgorica via Heraklion, Athens
Ave. Duration
8h 5m
When
Friday
Estimated price
$95 - $550
Montenegro Airlines
Website
montenegroairlines.com
Flights from Thessaloniki to Belgrade
Ave. Duration
1h 5m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$95 - $370
Flights from Thessaloniki to Podgorica via Belgrade
Ave. Duration
4h 55m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$180 - $600
Flights from Thessaloniki to Podgorica via Frankfurt
Ave. Duration
5h 40m
When
Sunday
Estimated price
$1,200 - $3,700
Flights from Thessaloniki to Podgorica via Zurich
Ave. Duration
5h 50m
When
Wednesday and Sunday
Estimated price
$100 - $850
Air Serbia
Website
airserbia.com
Flights from Thessaloniki to Belgrade
Ave. Duration
1h 5m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$95 - $370
Flights from Thessaloniki to Podgorica via Belgrade
Ave. Duration
4h 55m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$180 - $600
Lufthansa
Website
lufthansa.com
Flights from Thessaloniki to Sarajevo via Vienna
Ave. Duration
6h 25m
When
Friday and Sunday
Estimated price
$310 - $550
Flights from Thessaloniki to Sarajevo via Munich
Ave. Duration
5h 35m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $550
Austrian Airlines
Website
austrian.com
Flights from Thessaloniki to Sarajevo via Vienna
Ave. Duration
6h 25m
When
Friday and Sunday
Estimated price
$310 - $550
LOT
Website
lot.com
Flights from Thessaloniki to Podgorica via Warsaw Chopin
Ave. Duration
6h 20m
When
Wednesday
Estimated price
$130 - $420
Train operators
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Thessaloniki to Skopje
Ave. Duration
4h 38m
Frequency
Once daily
Estimated price
$16 - $55
mzt.mk
mzt.mk
Train from Skopje to Belgrade
Ave. Duration
9h 27m
Frequency
Once daily
Estimated price
$30 - $100
mzt.mk
mzt.mk
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
Train from Priboj to Uzice
Ave. Duration
1h 23m
Frequency
3 times a day
Estimated price
$1 - $5
Schedules at
srbvoz.rs
2nd Class Ticket
$1 - $3
1st Class Ticket
$3 - $5
Train from Podgorica to Uzice
Ave. Duration
7h 1m
Frequency
Twice daily
Estimated price
$7 - $19
Schedules at
srbvoz.rs
2nd Class Ticket
$7 - $11
1st Class Ticket
$12 - $19
Railways of Montenegro (ŽPCG)
Website
zcg-prevoz.me
Train from Priboj to Užice
Ave. Duration
1h 43m
Frequency
Once daily
Estimated price
$3 - $4
Website
zcg-prevoz.me
Train from Podgorica to Užice
Ave. Duration
6h 55m
Frequency
Twice daily
Estimated price
$9 - $28
Website
zcg-prevoz.me
Bus operators
Simeonidis Tours
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Niš to Užice
Ave. Duration
4h 57m
Frequency
Once daily
Estimated price
$11
Schedules at
autoprevoz-cacak.rs
Bus from Skopje to Užice
Ave. Duration
8h 59m
Frequency
Once daily
Estimated price
$11
Schedules at
autoprevoz-cacak.rs
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Niš to Užice
Ave. Duration
5h
Frequency
Once daily
Estimated price
$11
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Bus from Niš to Čajetina
Ave. Duration
5h 23m
Frequency
Once daily
Estimated price
$12
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Thessaloniki to Niš
Ave. Duration
6h 8m
Frequency
3 times a week
Estimated price
$24 - $29
Schedules at
siamostours.gr
Benko Tours 92
Phone
+(381)(20)311833
Website
redvoznje.net
Bus from Sarajevo to Priboj
Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
$7 - $9
Schedules at
benkotours92.com

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 5 incredible day trips from Florence by train, Train travel in Spain: A guide to Renfe and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Thessaloniki Airport to Belgrade Airport is the direct flight which takes 1h 5m.

Search flights

Thessaloniki to Užice bus services, operated by Autoprevoz Cacak, arrive at Užice station.

More details

Užice is 1h behind Thessaloniki. It is currently 11:21 AM in Thessaloniki and 10:21 AM in Užice.

Thessaloniki to Užice train services, operated by Serbian Railways, arrive at Uzice station.

More details

Yes, the driving distance between Thessaloniki to Užice is 654 km. It takes approximately 7h 41m to drive from Thessaloniki to Užice.

Get driving directions

Air Serbia offers flights from Thessaloniki Airport to Belgrade Airport.

Search flights

There are 936+ hotels available in Užice. Prices start at $28 USD per night.

More details

The best way to get from Thessaloniki to Thessaloniki Airport is to shuttle which takes 42m and costs 2€.

More details