There are 5 ways to get from Thessaloniki to Budva by bus, night 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 Makedonija Soobrakaj AD  •  9 h 3 min

  1. Take the bus from Thessaloniki Büro Simeonidis to Skopje Zob
  2. Take the bus from Skopje to Budva

$51 - $76

Cheapest option

Night train, bus  •  9 h 34 min

  1. Take the night train from Thessaloniki to Skopje Hellas Express
  2. Take the bus from Skopje to Budva

$34 - $60

3 alternative options

Bus Crazy Holidays  •  16 h 51 min

  1. Take the bus from Thessaloniki to Tiranë
  2. Take the bus from Tirana to Budva

$86 - $114

Drive  •  8 h 1 min

  1. Drive from Thessaloniki to Budva 376.4 miles

$90 - $140

Fly  •  4 h 45 min

  1. Fly from Thessaloniki (SKG) to Tivat (TIV) SKG - TIV

$195 - $742

What companies run services between Thessaloniki, Greece and Budva, Montenegro?

You can take a bus from Thessaloniki to Budva via Skopje Zob and Skopje in around 9 h 3 min. Alternatively, Air Serbia, Montenegro Airlines and four other airlines fly from Thessaloniki to Budva twice daily.

Airlines
Montenegro Airlines
Website
montenegroairlines.com
Flights from Thessaloniki to Tivat via Belgrade
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $650
Flights from Thessaloniki to Tivat via Munich
Ave. Duration
8 h 17 min
When
Thursday and Sunday
Estimated price
$140 - $650
Air Serbia
Website
airserbia.com
Flights from Thessaloniki to Tivat via Belgrade
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $650
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Thessaloniki to Tivat via Moscow Sheremetyevo
Ave. Duration
9 h 5 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$480 - $1,600
Train operators
Serbian Railways
Website
srbvoz.rs
Night train from Thessaloniki to Skopje
Ave. Duration
4 h 31 min
Frequency
Once daily
Estimated price
$8 - $21
Schedules at
srbvoz.rs
2nd Class Ticket
$8 - $12
1st Class Ticket
$13 - $21
Bus operators
Simeonidis Tours
Phone
+30-2310540970
Email
info@simeonidistours.gr
Website
simeonidistours.gr
Bus from Thessaloniki Büro Simeonidis to Skopje Zob
Ave. Duration
4 h
Frequency
Every 4 hours
Estimated price
$25 - $40
Schedules at
simeonidistours.gr
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Budva
Ave. Duration
4 h 3 min
Frequency
Once daily
Estimated price
$26 - $40
Schedules at
ms.mk
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Thessaloniki to Tiranë
Ave. Duration
10 h 15 min
Frequency
3 times a day
Estimated price
$55 - $80
Schedules at
crazyholidays.gr
Old Town Travel
Phone
+382 32 520 495
Email
info@kotortotirana.com
Website
kotortotirana.com
Bus from Tirana to Budva
Ave. Duration
5 h 30 min
Frequency
Once daily
Estimated price
$27 - $35
Schedules at
kotortotirana.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 Bali: What to do if Mount Agung erupts, Getting around the Cyclades and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Thessaloniki to Budva?

The distance between Thessaloniki and Budva is 387 km. The road distance is 602 km.

What is the cheapest way to get from Thessaloniki to Budva?

The cheapest way to get from Thessaloniki to Budva is to night train and bus which costs 27€ - 50€ and takes 9 h 34 min.

What is the fastest way to get from Thessaloniki to Budva?

The quickest way to get from Thessaloniki to Budva is to fly which takes 4 h 45 min and costs 150€ - 650€.

Is there a direct bus between Thessaloniki and Budva?

No, there is no direct bus from Thessaloniki to Budva. However, there are services departing from Thessaloniki Büro Simeonidis and arriving at Budva via Skopje. The journey, including transfers, takes approximately 9 h 3 min.

How long does it take to get from Thessaloniki to Budva?

It takes approximately 9 h 3 min to get from Thessaloniki to Budva, including transfers.