There are 10 ways to get from Russia to Macedonia by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Krasnodar to Thessaloniki Airport Makedonia, train, drive
best- Fly from Krasnodar (KRR) to Thessaloniki Airport Makedonia (SKG)plane KRR - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
12h 53m$238–1,141Bus, train
cheapest- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus
- Take the train from Chisinau to Bucuresti Nordtrain 401
- Take the train from Bucuresti Nord to Rusetrain
- Take the train from Ruse to Sofiatrain 461 / ...
- Take the train from Sofia to Petrichtrain
2d 9h$144–274Bus, train via Warsaw
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the train from Warszawa Zachodnia to Bratislava Hlavna Stanicatrain Ic
- Take the bus from Bratislava to Sofiabus
- Take the train from Sofia to Petrichtrain
46h 11m$152–284Fly Pulkovo Airport to Thessaloniki Airport Makedonia, train, drive
- Fly from Pulkovo Airport (LED) to Thessaloniki Airport Makedonia (SKG)plane LED - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
14h 21m$154–456Fly Krasnodar to Sofia Airport, bus, train
- Fly from Krasnodar (KRR) to Sofia Airport (SOF)plane KRR - SOF
- Take the bus from Sofia Airport Terminal 1 Bus Stop to Dupnitsa Bus Stationbus
- Take the train from Dupnitsa to Petrichtrain
15h 50m$216–1,036Fly Sheremetyevo International Airport to Thessaloniki Airport Makedonia, train, drive
- Fly from Sheremetyevo International Airport (SVO) to Thessaloniki Airport Makedonia (SKG)plane SVO - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
16h 2m$187–555Fly Pulkovo Airport to Skopje International Airport, train, drive
- Fly from Pulkovo Airport (LED) to Skopje International Airport (SKP)plane LED - SKP
- Take the train from Skopje, Transporten Centar to Miravtsitrain
- Drive from Miravtsi to Macedoniacar
16h 13m$154–545Fly Krasnodar to Skopje International Airport, train, drive
- Fly from Krasnodar (KRR) to Skopje International Airport (SKP)plane KRR - SKP
- Take the train from Skopje, Transporten Centar to Miravtsitrain
- Drive from Miravtsi to Macedoniacar
17h 56m$258–1,330Bus, train #2
- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus
- Take the bus from Chişinău Southern Bus to Central Bus Station Sofiabus
- Take the train from Sofia to Petrichtrain
2d 7h$192–349Bus
- Take the bus from Salaryevo Bus Station to Chişinău Northern Bus Stationbus
- Take the bus from Chişinău Northern Bus Station to Bucharest Otopeni Airportbus
- Take the bus from Bucharest Henri Coanda Airport Arrival Terminal to Sofia Central Bus Stationbus
- Take the bus from Sofia to Petrichbus
2d 19h
Krasnodar (KRR) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Russia to Macedonia is to bus and train which costs $140 - $280 and takes 2 days 9h.
The fastest way to get from Russia to Macedonia is to fly and train and drive which takes 12h 53m and costs $230 - $1,200.
The distance between Russia and Macedonia is 1604 km.
The best way to get from Russia to Macedonia without a car is to bus and train via Warsaw which takes 46h 11m and costs $150 - $290.
It takes approximately 12h 53m to get from Russia to Macedonia, including transfers.
There are 339+ hotels available in Macedonia.
What companies run services between Russia and Macedonia, Blagoevgrad, Bulgaria?
You can take a subway from Biblioteka Imeni Lenina to Macedonia via Salaryevo, Salaryevo Bus Station, Chişinău Northern Bus Station, Bucharest Otopeni Airport, Bucharest Henri Coanda Airport Arrival Terminal, Sofia, and Petrich in around 2d 19h.
- Website
- turkishairlines.com
Flights from Krasnodar to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- $210–1,100
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $270–1,200
Flights from Krasnodar to Sofia Airport via Istanbul
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Krasnodar to Sofia Airport via Tbilisi, Istanbul
- Ave. Duration
- 10h 50m
- When
- Friday and Sunday
- Estimated price
- $500–2,100
Flights from Sheremetyevo International Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $170–800
Flights from Pulkovo Airport to Skopje International Airport via Istanbul
- Ave. Duration
- 8h 41m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Krasnodar to Skopje International Airport via Istanbul
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $230–1,200
- Website
- en.aegeanair.com
Flights from Krasnodar to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- $210–1,100
Flights from Krasnodar to Thessaloniki Airport Makedonia via Erevan
- Ave. Duration
- 11h 50m
- When
- Monday and Friday
- Estimated price
- $320–1,100
Flights from Krasnodar to Thessaloniki Airport Makedonia via Istanbul, Athens
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $240–1,200
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 6h 30m
- When
- Monday and Friday
- Estimated price
- $270–1,200
Flights from Sheremetyevo International Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $170–800
- Website
- flypgs.com
Flights from Krasnodar to Sofia Airport via Erevan, Sabiha Gokcen
- Ave. Duration
- 15h 55m
- When
- Sunday
- Estimated price
- $280–1,300
Flights from Pulkovo Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $160–750
Flights from Krasnodar to Skopje International Airport via Erevan, Sabiha Gokcen
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- $330–1,500
- Website
- airserbia.com
Flights from Pulkovo Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 11h 45m
- When
- Thursday to Sunday
- Estimated price
- $130–420
Flights from Sheremetyevo International Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 9h 57m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–500
Flights from Pulkovo Airport to Skopje International Airport via Belgrade
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- $130–420
- Website
- ajet.com
Flights from Pulkovo Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 8h 57m
- When
- Every day
- Estimated price
- $210–600
- Website
- flyone.eu
Flights from Sheremetyevo International Airport to Thessaloniki Airport Makedonia via Erevan
- Ave. Duration
- 8h 45m
- When
- Tuesday and Saturday
- Estimated price
- $250–1,100
- Website
- sunexpress.com
Flights from Pulkovo Airport to Skopje International Airport via Antalya
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- $280–1,200
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- Twice daily
- Estimated price
- $5–9
- Website
- https://www.hellenictrain.gr/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Zachodnia to Bratislava Hlavna Stanica
- Ave. Duration
- 8h 17m
- Frequency
- Once daily
- Estimated price
- $25–40
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $25–35
- 1st Class
- $30–40
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Sofia to Petrich
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Estimated price
- $6–11
- Website
- https://www.bdz.bg/en
- 2nd Class
- $6–10
- 1st Class
- $9–11
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- $14–24
- Website
- https://www.bdz.bg/en
- 2nd Class
- $14–20
- 1st Class
- $19–24
Train from Dupnitsa to Petrich
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- https://www.bdz.bg/en
- 2nd Class
- $4–6
- 1st Class
- $6–7
- Phone
- (+373) 22 83 33 33
- cfm@railway.md
- Website
- railway.md
Train from Chisinau to Bucuresti Nord
- Ave. Duration
- 13h 48m
- Frequency
- Once daily
- Estimated price
- $20–35
- Schedules at
- railway.md
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Ruse
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- $14–16
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Skopje, Transporten Centar to Miravtsi
- Ave. Duration
- 2h 16m
- Frequency
- Twice daily
- Estimated price
- $9–35
- Schedules at
- mzt.mk
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- $79–157
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- $157
- Children
- $79
Bus from Moscow International Bus Station to Chișinău, North Bus Station
- Ave. Duration
- 24h 30m
- Frequency
- 4 times a week
- Estimated price
- $89–177
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- $177
- Children
- $89
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bratislava to Sofia
- Ave. Duration
- 12h 16m
- Frequency
- Once a week
- Estimated price
- $40–65
- Website
- https://union-ivkoni.com/en
Bus from Bucharest Henri Coanda Airport Arrival Terminal to Sofia Central Bus Station
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $20–29
- Website
- https://union-ivkoni.com/en
- Phone
- +359 2 493 0191
- info@traventuria.com
- Website
- traventuria.com
Bus from Sofia Airport Terminal 1 Bus Stop to Dupnitsa Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $11–15
- Website
- https://traventuria.com/
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Chişinău Southern Bus to Central Bus Station Sofia
- Ave. Duration
- 22h 40m
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +373 22 542-185
- autogara@mtc.md
- Website
- autogara.md
Bus from Chişinău Southern Bus to Central Bus Station Sofia
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $40–95
- Schedules at
- autogara.md
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Chişinău Northern Bus Station
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- $40–230
- Schedules at
- avtovokzaly.ru
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chişinău Northern Bus Station to Bucharest Otopeni Airport
- Ave. Duration
- 10h 54m
- Frequency
- Every 15 minutes
- Estimated price
- $30–50
- Schedules at
- galtrans.md
- Phone
- 0888 302 311
- chona@abv.bg
- Website
- chona.alle.bg
Bus from Sofia to Petrich
- Ave. Duration
- 3h 59m
- Frequency
- 3 times a day
- Schedules at
- bgrazpisanie.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 Need to know: Greyhound, Flying into Beijing?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.














































