There are 8 ways to get from Assos to Struga by bus, train, car, taxi, ferry, car ferry, 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.
Bus, train, drive
best- Take the bus from Ayvacık to Keşan
- Take the bus from Keşan to Thessaloníki
- Take the train from Thessaloniki to FlorinaRe
- Drive from Florina to Struga
15h 15mTaxi to Balıkesir Koca Seyit Airport, fly, bus
cheapest- Take the taxi from Assos to Balıkesir Koca Seyit Airport (EDO)
- Fly from Balıkesir Koca Seyit Airport (EDO) to Tirana International Airport Nënë Tereza (TIA)EDO - TIA
- Take the bus from Elbasan to Struga
12h 38m$120–475Taxi, ferry, car ferry, bus, train
- Take the taxi from Assos to Port of Ayvalik
- Take the ferry from Port of Ayvalik to Mytilene
- Take the car ferry from Mytilene to Port of Thessaloniki
- Take the bus from Thessaloniki to Gevgelija
- Take the train from Gevgelija to Negotino
- Take the bus from Negotino to Ohrid
19h 31mDrive 813.5 km
- Drive from Assos to Struga813.5 km
9h 53m$123–178Bus via Thessaloníki
- Take the bus from Ayvacık to Keşan
- Take the bus from Keşan to Thessaloníki
- Take the bus from Thessaloniki to Skopje Central Bus Station
- Take the bus from Skopje, Transporten Centar to Struga
17h 43mBus
- Take the bus from Ayvacık to Keşan
- Take the bus from Kesan Bus Station to Thessaloniki station
- Take the bus from Thessaloníki to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Struga
19h 33mTaxi, ferry, bus
- Take the taxi from Assos to Port of Ayvalik
- Take the ferry from Port of Ayvalik to Mytilene
- Take the ferry from Mytilene to ThessalonikiBsf
- Take the bus from Thessaloniki to Gevgelija
- Take the bus from Gevgelija to Kavadarci
- Take the bus from Kavadarci to Struga
22h 28mBus, train to İzmir Adnan Menderes International Airport, fly
- Take the bus from Ayvacık to Aliağa
- Take the train from Aliağa to Adnan Menderes
- Fly from İzmir Adnan Menderes International Airport (ADB) to Tirana International Airport Nënë Tereza (TIA)ADB - TIA
- Take the bus from Elbasan to Struga
11h 59m
Balıkesir Koca Seyit Airport (EDO) to Tirana International Airport Nënë Tereza (TIA) flights
Questions & Answers
The cheapest way to get from Assos to Struga is to drive which costs $120 - $180 and takes 9h 53m.
The fastest way to get from Assos to Struga is to drive which takes 9h 53m and costs $120 - $180.
The distance between Assos and Struga is 1088 km. The road distance is 813.5 km.
The best way to get from Assos to Struga without a car is to taxi and ferry and car ferry and bus and train which takes 19h 31m and costs .
It takes approximately 15h 15m to get from Assos to Struga, including transfers.
Struga is 2h behind Assos. It is currently 7:30 AM in Assos and 5:30 AM in Struga.
Yes, the driving distance between Assos to Struga is 813 km. It takes approximately 9h 53m to drive from Assos to Struga.
There are 1263+ hotels available in Struga.
What companies run services between Assos, Turkey and Struga, North Macedonia?
You can take a vehicle from Assos to Struga via Ayvacık, Keşan, Thessaloníki, Thessaloniki, Skopje Central Bus Station, and Skopje, Transporten Centar in around 17h 43m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flypgs.com
Flights from Balıkesir Koca Seyit Airport to Tirana International Airport Nënë Tereza via Sabiha Gokcen
- Ave. Duration
- 11h
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $75–420
Flights from İzmir Adnan Menderes International Airport to Tirana International Airport Nënë Tereza via Sabiha Gokcen
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $50–280
- Website
- turkishairlines.com
Flights from Balıkesir Koca Seyit Airport to Tirana International Airport Nënë Tereza via Istanbul
- Ave. Duration
- 7h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $75–420
Flights from Balıkesir Koca Seyit Airport to Tirana International Airport Nënë Tereza via Ankara, Istanbul
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $100–500
Flights from İzmir Adnan Menderes International Airport to Tirana International Airport Nënë Tereza via Istanbul
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $50–270
- Website
- sunexpress.com
Flights from İzmir Adnan Menderes International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Monday and Wednesday
- Estimated price
- $80–160
Flights from İzmir Adnan Menderes International Airport to Tirana International Airport Nënë Tereza via Antalya
- Ave. Duration
- 4h 30m
- When
- Thursday and Saturday
- Estimated price
- $80–160
- Website
- eurowings.com
Flights from Balıkesir Koca Seyit Airport to Tirana International Airport Nënë Tereza via Stuttgart
- Ave. Duration
- 7h 45m
- When
- Friday
- Estimated price
- $160–550
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Florina
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- $10–16
- Website
- https://www.hellenictrain.gr/en
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Gevgelija to Negotino
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- $4–14
- Schedules at
- mzt.mk
- Phone
- +90 232 398 32 32
- info@izban.com.tr
- Website
- izban.com.tr
Train from Aliağa to Adnan Menderes
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- $1
- Schedules at
- izban.com.tr
- Phone
- 0 286 212 22 22
- info@truvaturizm.com
- Website
- truvaturizm.com
Bus from Ayvacık to Keşan
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Schedules at
- truvaturizm.com
Bus from Ayvacık to Aliağa
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Schedules at
- truvaturizm.com
- Phone
- 0236 613 10 55
- iletisim@somaseyahat.com.tr
- Website
- somaseyahat.com.tr
Bus from Ayvacık to Keşan
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- somaseyahat.com.tr
- Phone
- +30 2310241545
- crazy.holidays.tours@gmail.com
- Website
- crazyholidays.gr
Bus from Keşan to Thessaloníki
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- $55–85
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- simeonidistours.gr
Bus from Thessaloniki to Gevgelija
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- simeonidistours.gr
Bus from Thessaloniki to Skopje Central Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $23–45
- Schedules at
- simeonidistours.gr
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Negotino to Ohrid
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
Bus from Gevgelija to Kavadarci
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
Bus from Kavadarci to Struga
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Struga
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- eurobus.mk
- Phone
- +389 - 71 - 322 - 333
- Website
- martinoski.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $5
- Schedules at
- martinoski.com
- Phone
- +389046787467
- eurolinia6@hotmail.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- travel.gjirafa.com
- vakcare@yahoo.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- web.facebook.com
- Phone
- +383 49 166 760
- amalfitours2003@gmail.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $10
- Schedules at
- facebook.com
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Kesan Bus Station to Thessaloniki station
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- https://ardatur.bg/en/
- Phone
- +389 2 240 2528
- ruleturs@sas.com.mk
- Website
- facebook.com
Bus from Thessaloníki to Skopje, Transporten Centar
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a week
- Estimated price
- $41
- Schedules at
- ruleturs.mk
- Phone
- 0545 783 50 61
- info@jalemtur.com
- Website
- jalemtur.com
Ferry from Port of Ayvalik to Mytilene
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $35–45
- Schedules at
- jalemtur.com
- Phone
- +30 210 4121001
- info@seajets.gr
- Website
- seajets.com
Car ferry from Mytilene to Port of Thessaloniki
- Ave. Duration
- 7h 10m
- Frequency
- Once a week
- Estimated price
- $100–240
- Website
- https://www.seajets.com/
- Deck Fare Economy
- $100–140
- Deck Fare Economy & Car less than 4.25m
- $170–240
Ferry from Mytilene to Thessaloniki
- Ave. Duration
- 10h 5m
- Frequency
- Once a week
- Estimated price
- $40
- Website
- https://www.bluestarferries.com/en-gb/
- Ave. Duration
- 1h 29m
- Estimated price
- $40–70
Konak Taksi
- Phone
- +90 286 712 13 22
- Website
- haritago.com
Garaj Taksi Durağı
- Phone
- +90 286 712 11 74
Konak Taksi
- Phone
- +90 286 712 13 22
- Website
- haritago.com
Garaj Taksi Durağı
- Phone
- +90 286 712 11 74
Konak Taksi
- Phone
- +90 286 712 13 22
- Website
- haritago.com
Garaj Taksi Durağı
- Phone
- +90 286 712 11 74
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 Train travel in Spain: A guide to Renfe, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.









































