There are 12 ways to get from Budapest to Struga (State) by train, plane, bus, 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.
Train to Bratislava Airport, fly to Ohrid Airport
best- Take the train from Budapest-Nyugati to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Ohrid Airport (OHD)plane BTS - OHD
6h 44m$46–720Bus via Novi Sad
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanica (Нови Сад, Aутобуска Cтаница)bus N1910 / ...
- Take the bus from Novi Sad, Autobuska Stanica to Ohridbus
16h 5mTrain, bus via Bar
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Željeznička stanica Bartrain
- Take the bus from Polje, Autobuska Stanica Bar to Strugabus
27h 37m$91–134Drive 922.5 km
- Drive from Budapest to Strugacar 922.5 km
10h 55m$162–233Fly Budapest Ferenc Liszt International Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Tirana International Airport Nënë Tereza (TIA)plane BUD - TIA
- Take the bus from Tirana, Terminali Lindor I Autobusave to Elbasanbus
- Take the bus from Elbasan to Strugabus
8h 11mFly Budapest Ferenc Liszt International Airport to Skopje International Airport, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Skopje International Airport (SKP)plane BUD - SKP
- Take the bus from Skopje, Transporten Centar to Misleševobus
11h 2mFly Budapest Ferenc Liszt International Airport to Podgorica Airport, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Podgorica Airport (TGD)plane BUD - TGD
- Take the bus from Podgorica , Bus station to Tiranabus
- Take the bus from Tirana to Elbasanbus
- Take the bus from Elbasan to Strugabus
11h 35m$89–278Fly Budapest Ferenc Liszt International Airport to Ohrid Airport
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Ohrid Airport (OHD)plane BUD - OHD
5h 55m$159–612Fly Budapest Ferenc Liszt International Airport to Thessaloniki Airport Makedonia, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Thessaloniki Airport Makedonia (SKG)plane BUD - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Kozanibus
- Take the bus from Kozani to Prrenjasbus
12h 13mTrain, bus
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Novi Beogradtrain Ir / ...
- Take the bus from Beograd, Autobuska stanica to Ohridbus
17h 15mTrain, bus via Sankt Pölten
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain Ec / ...
- Take the train from Wien Hbf to St.Poelten Hbftrain Rjx / ...
- Take the bus from Sankt Pölten to Strugabus
17h 25m$95–161Bus
- Take the bus from Budapest to Pristinabus
- Take the bus from Pristina to Strugabus
18h 54m
Bratislava Airport (BTS) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Budapest to Struga (State) is to train and bus via Bar which costs $90 - $140 and takes 27h 37m.
The fastest way to get from Budapest to Struga (State) is to fly which takes 5h 55m and costs $150 - $650.
No, there is no direct bus from Budapest to Struga (State). However, there are services departing from Budapest, Népliget Autóbusz-Pályaudvar and arriving at Struga via Novi Sad, Autobuska Stanica and Ohrid. The journey, including transfers, takes approximately 16h 5m.
The distance between Budapest and Struga (State) is 1052 km. The road distance is 922.5 km.
The best way to get from Budapest to Struga (State) without a car is to bus via Novi Sad which takes 16h 5m and costs .
It takes approximately 6h 44m to get from Budapest to Struga (State), including transfers.
Budapest to Struga (State) bus services, operated by FlixBus, depart from Budapest, Népliget Autóbusz-Pályaudvar station.
The best way to get from Budapest to Struga (State) is to bus via Novi Sad which takes 16h 5m and costs . Alternatively, you can fly, which costs $150 - $650 and takes 5h 55m.
Budapest to Struga (State) bus services, operated by FlixBus, arrive at Novi Sad, Autobuska Stanica (Нови Сад, Aутобуска Cтаница) station.
Yes, the driving distance between Budapest to Struga (State) is 923 km. It takes approximately 10h 55m to drive from Budapest to Struga (State).
What companies run services between Budapest, Hungary and Struga (State), North Macedonia?
You can take a bus from Budapest, Népliget Autóbusz-Pályaudvar to Struga via Novi Sad, Autobuska Stanica and Ohrid in around 16h 5m. Alternatively, Austrian Airlines flies from Budapest Ferenc Liszt International Airport (BUD) to Ohrid Airport (OHD) once a week.
- Website
- wizzair.com
Flights from Bratislava Airport to Ohrid Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $27–200
Flights from Budapest Ferenc Liszt International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- $28–150
Flights from Budapest Ferenc Liszt International Airport to Skopje International Airport
- Ave. Duration
- 1h 25m
- When
- Monday and Friday
- Estimated price
- $55–150
Flights from Budapest Ferenc Liszt International Airport to Podgorica Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Saturday
- Estimated price
- $35–210
Flights from Budapest Ferenc Liszt International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 40m
- When
- Tuesday and Saturday
- Estimated price
- $40–170
- Website
- airserbia.com
Flights from Budapest Ferenc Liszt International Airport to Skopje International Airport via Belgrade
- Ave. Duration
- 3h 27m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $110–160
Flights from Budapest Ferenc Liszt International Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- $110–230
Flights from Budapest Ferenc Liszt International Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 4h 20m
- When
- Friday and Sunday
- Estimated price
- $85–150
- Website
- ryanair.com
Flights from Budapest Ferenc Liszt International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- $30–160
Flights from Budapest Ferenc Liszt International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $40–130
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $75–310
Flights from Budapest Ferenc Liszt International Airport to Ohrid Airport via Vienna
- Ave. Duration
- 3h 10m
- When
- Sunday
- Estimated price
- $150–600
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a day
- Estimated price
- $40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $40–60
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $18–27
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $18–27
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- $11–13
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- $10–12
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $3–4
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $13–15
- Website
- https://jegy.mav.hu/
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- $3–5
- Website
- https://jegy.mav.hu/
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Subotica to Željeznička stanica Bar
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $34–67
- Website
- https://zpcg.me/en
- Second Class
- $34–37
- First Class
- $62–67
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- $9–20
- Website
- https://zpcg.me/en
- Second Class
- $9–11
- First Class
- $18–20
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Novi Beograd
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $7–12
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- $7–9
- 1st Class
- $9–12
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- $10–35
- Website
- https://regiojet.com/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 31 min
- Frequency
- Every 3 hours
- Estimated price
- $30–34
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $16–25
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 31 min
- Frequency
- 3 times a day
- Estimated price
- $23–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- $4–10
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- $4–7
- 1st Class
- $7–10
- Business
- $8–9
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 34 min
- Frequency
- Twice daily
- Estimated price
- $8–16
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $8–11
- 1st Class
- $12–16
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 34 min
- Frequency
- 4 times a week
- Estimated price
- $14–20
- Website
- https://www.oebb.at/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanica (Нови Сад, Aутобуска Cтаница)
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- $24–40
- Website
- https://www.flixbus.co.uk
- Website
- global.flixbus.com
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Novi Sad, Autobuska Stanica (Нови Сад, Aутобуска Cтаница)
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Schedules at
- global.flixbus.com
- Phone
- +381 11 7614 715
- office@transprodukt.rs
- Website
- transprodukt.rs
Bus from Novi Sad, Autobuska Stanica to Ohrid
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- transprodukt.rs
Bus from Beograd, Autobuska stanica to Ohrid
- Ave. Duration
- 7h 43m
- Frequency
- Once daily
- Schedules at
- transprodukt.rs
- Phone
- +382 69 316 688
- info@lalatovictravelbd.me
- Website
- lalatovictravelbd.me
Bus from Polje, Autobuska Stanica Bar to Struga
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- $48
- Schedules at
- lalatovictravelbd.me
- Phone
- +355 69 213 1213
- Travelbusel@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Elbasan
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Schedules at
- facebook.com
- 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
Bus from Sankt Pölten to Struga
- Ave. Duration
- 13h 20m
- Frequency
- Twice a week
- Estimated price
- $70–95
- Schedules at
- eurobus.mk
- vakcare@yahoo.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Misleševo
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Website
- https://facebook.com/profile.php?id=100064111145130
- Phone
- +382 69 312 161
- mstourspodgorica@gmail.com
- Website
- busticket4.me
Bus from Podgorica , Bus station to Tirana
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- busticket4.me
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Tirana to Elbasan
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +30 2461034454
- info@ktelkozanis.gr
- Website
- ktelkozanis.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Kozani
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Schedules at
- ktelkozanis.gr
- Book at
- ktelkozanis.gr
- Phone
- +30694 051 4160
- metroeurotirane@hotmail.com
- Website
- metroeuro.travel
Bus from Kozani to Prrenjas
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Schedules at
- metroeuro.travel
- Phone
- +43 664 3160790
- Website
- travel.gjirafa.com
Bus from Budapest to Pristina
- Ave. Duration
- 12h 5m
- Frequency
- Once a week
- Schedules at
- travel.gjirafa.com
- Phone
- +383 49 166 760
- amalfitours2003@gmail.com
- Website
- facebook.com
Bus from Pristina to Struga
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $22
- Website
- https://www.facebook.com/amalfitours1
Want to know more about travelling around North Macedonia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1241+ hotels available in Struga (State).



























































