
Sofia to Skopje: The 5-Hour Coach, the Drive and the Border
Skopje is the closest foreign capital to Sofia, about 230 km west over the hills, and it's where I send friends who want a second country on a week in Bulgaria. There's no train, so this is how I do it: the coach I book and its two departures, the drive via Kyustendil, the passport queue at Gyueshevo, and how I'd spend two nights once I'm there.
How to get from Sofia to Skopje: the quick answer
Book the coach. With no train between the two capitals, it's the easy way across: FlixBus runs it twice a day in each direction, and it drops you at Skopje bus station in about 5 hours. I drive only when I want Matka Canyon and the rest of North Macedonia on my own timetable.
| Coach | Car | Train | |
|---|---|---|---|
| Time | About 5 hours, 4 hours 40 minutes coming back | About 230 km via Kyustendil | No train |
| Cost | From about €27 one way | Fuel, a Bulgarian e-vignette, Macedonian tolls and the hire firm's cross-border fee | None |
| Leaves from | Sofia Central Bus Station, platform 41, plus 3 other stops | Anywhere in Sofia | None |
| Arrives at | Skopje bus station, Nikola Karev Street | Wherever you park | None |
| How often | 2 a day, 07:00 and 17:30 | Whenever you like | None |
| My verdict | My pick | For Matka and the rest of the country | Not an option in 2026 |
Coaches between cities and a hire car for the places buses don't reach is how I handle getting around Bulgaria, and the same split works across this border.
Sofia to Skopje by bus
FlixBus sells the route, and its partner Kaleia runs the coaches on line CBS905. I book a week or two ahead for a Friday, when the cheap seats go first.
The 07:00 or the 17:30: which coach I take
The arrival times below are on Skopje's clock, an hour behind Sofia's.
| Leaves Sofia | Arrives Skopje about | Good for |
|---|---|---|
| 07:00 | 11:00 | A first afternoon at the Stone Bridge and the Old Bazaar |
| 17:30 | 21:30 | A Friday after work, straight to bed |
I take the 07:00 whenever I can, because it has me in Skopje before lunch with the afternoon ahead of me. The 17:30 suits a Friday getaway, as long as your hotel takes late arrivals.
Where the coach leaves from in Sofia
The Skopje coach leaves from platform 41 at Sofia Central Bus Station, 100 Knyagina Maria Luisa Boulevard. FlixBus lists three more pick-up stops for its Sofia departures, and your ticket names the one your coach uses:
- Serdika bus station, 102 Knyagina Maria Luisa Boulevard, next door to the Central Bus Station
- Sofia Bus Station West, 1 Ovcha Kupel Boulevard, in the south-west of the city
- The Vasil Levski Monument, 9 Yanko Sakazov Boulevard, east of the centre
Both bus stations stand beside Sofia Central Railway Station, north of the centre. I get there on the M2 line of the Sofia metro, which stops at Central Railway Station, a short walk from the platforms.

Landing from the UK and heading straight on? From Terminal 2, where the free shuttle bus from Terminal 1 drops you, the airport metro runs to Serdika, where you change to M2 for 2 stops to Central Railway Station, all on one €0.80 ticket. If your flight lands after about 2pm, I'd sleep in Sofia and take the 07:00 rather than race for the 17:30.
Tickets, fares and luggage
I book on FlixBus's Sofia to Skopje page or in its app, then show the QR code on my phone to the driver, so there's nothing to print. Every ticket includes a 7 kg carry-on and one 20 kg bag in the hold, and you can add extra bags when you book.
The coaches have free wifi, plug sockets, reclining seats and a toilet, and you can pick your seat at checkout. My passport rides in my day bag, never in the case under the coach, because it comes out twice at the border.
Is there a train from Sofia to Skopje?
No. Bulgarian State Railways runs three international routes from Sofia, to Istanbul, to Bucharest and to Craiova via Vidin, and none of them goes to North Macedonia.
The line west from Sofia runs out at Gyueshevo, a border village at 1,016 metres. It was meant to carry on to Skopje, but the Macedonian section was never finished, and the mouth of an unfinished tunnel still sits near the village.
I love Bulgaria's trains for the Plovdiv line and the sleeper to Istanbul.
Driving from Sofia to Skopje
One road, the I-6, takes you all the way on the Bulgarian side: west out of Sofia through Pernik and Radomir, round the north of Kyustendil and up past Garlyano to the border at Gyueshevo. On the Macedonian side, the A2 runs down through Kriva Palanka to Kumanovo, and from Kumanovo you head south-west into Skopje.
On the Bulgarian side, the main roads outside towns need an e-vignette. It's checked by number plate, so there's no sticker, and you buy a one-day, weekend or weekly one at BGTOLL or in its app before you set off. Tolls on North Macedonia's major roads take denars or euros, in cash or by card.
Both countries want dipped headlights on during the day, and the police in both hand out fines. North Macedonia's drink-drive limit is 50mg of alcohol per 100ml of blood, against 80mg in England, so I don't drink at all on a driving day.
From November to February, Skopje and the area around it can sit under thick fog, so on a winter trip I aim to drive the last stretch from Kumanovo in daylight.
The border at Gyueshevo and Deve Bair
Gyueshevo, on the Bulgarian side, faces Deve Bair in North Macedonia, and it's the main one of the three crossings between the two countries. North Macedonia sits outside the EU and Schengen, so there's a full passport check on each side, and the coach stops at both posts.

If you hold a UK passport, the EU's Entry/Exit System logs you out of the Schengen area at Gyueshevo and back in on the way home. The UK government's entry rules for North Macedonia give British visitors up to 3 months without a visa, as long as the passport runs for at least 90 days after the day you arrive.
Foreigners in North Macedonia register with the police within 48 hours of arriving. A hotel does it for you at check-in, and you keep the registration paper until you leave. Full days there don't count towards your 90 in any 180 in the Schengen area, though the days you leave and come back through Gyueshevo do.
Arriving in Skopje: the bus station and first sights
The coach terminates at Skopje bus station on Nikola Karev Street, the only FlixBus stop in the city. I leave my bag at the hotel first, then walk down to the river.
The Stone Bridge and Macedonia Square
The Stone Bridge is the first place I take anyone in Skopje: a row of 15th-century arches over the Vardar, linking Macedonia Square on the south bank with the old Ottoman quarter on the north.

Macedonia Square opens out at the southern end, with the giant Warrior on Horseback statue on its fountain column and Mount Vodno behind, a tall cross on its summit. Most of the statues, columns and grand facades around the square went up in the 2010s, and I find them more fun than beautiful. Mother Teresa was born in Skopje in 1910, and her memorial house stands on Macedonia Street, a few minutes' walk away.
The Old Bazaar and Kale Fortress
Over the bridge, the Old Bazaar is the part of Skopje I like best. Stone lanes run between small shops, Ottoman mosques and old caravanserai courtyards, and an old bathhouse now holds an art gallery. I stop there for grilled kebapi at lunch.

Kale Fortress sits on the hill right above the bazaar. Its walls and towers look out over the river, the new city and Vodno, and it's where I go for the evening light over the rooftops.

Matka Canyon
My second day goes on Matka Canyon, a green lake held between steep limestone cliffs south-west of Skopje, reached by city bus or taxi. Boats and kayaks go up the gorge, a path runs along the cliff above the water, and the little St Andrew's monastery stands by the dam.

I take a boat up the gorge, walk a stretch of the cliff path afterwards, then catch the bus back into town for dinner in the bazaar.
Is Skopje a day trip from Sofia?
On paper, yes. Take the 07:00 out and the 17:30 back, and you get about six and a half hours in Skopje and you're home after 11pm. That's 9 hours 40 minutes on the coach for one afternoon, so Skopje stays off my list of day trips from Sofia. Two nights is my minimum.
| When | What I'd do |
|---|---|
| Day 1, 07:00 | Coach from platform 41, into Skopje at about 11:00 local time |
| Day 1, afternoon | The Stone Bridge and Macedonia Square, then lunch in the Old Bazaar |
| Day 1, evening | Up to Kale Fortress for the light over the river |
| Day 2 | Matka Canyon by city bus or taxi, with a boat up the gorge |
| Day 3, morning | Mother Teresa Memorial House and the old railway station, its clock still stopped at the time of the 1963 earthquake |
| Day 3, 17:30 | Coach home, into Sofia at about 23:10 Bulgarian time |
FlixBus runs the route both ways, at 07:00 and 17:30 from Skopje, and the trip home takes about 4 hours 40 minutes. I book the return when I book the outward coach.
With a week, I keep going. Buses run from Skopje to Lake Ohrid in about 3 hours for about €20, and my two-week Balkans loop gives the lake three nights. FlixBus also runs between Skopje and Thessaloniki in about 4 hours, so you can loop home through Greece on the coach from Thessaloniki to Sofia.
Key takeaways
- No train runs from Sofia to Skopje; the FlixBus coach takes about 5 hours from about €27, at 07:00 and 17:30.
- Board at platform 41 of Sofia Central Bus Station, a short walk from the M2 metro at Central Railway Station.
- Expect passport checks at Gyueshevo and Deve Bair, an hour off the clock and denars in your pocket.
- Drivers need a Bulgarian e-vignette, cash or a card for Macedonian tolls, and the hire firm's permission to cross.
- Give Skopje two nights: one afternoon for the Stone Bridge and the Old Bazaar, one day for Matka Canyon.
Frequently asked questions
Is there a train from Sofia to Skopje?
No. Bulgarian State Railways runs international trains from Sofia only to Istanbul, Bucharest and Craiova, and the line west stops at Gyueshevo on the border. The coach is the way to go, with FlixBus running 2 a day in each direction.
How long is the bus from Skopje to Sofia?
About 4 hours 40 minutes. Coaches leave Skopje bus station at 07:00 and 17:30, and you lose an hour on the clock crossing into Bulgaria, so the 07:00 gets into Sofia at about 12:40.
How much is the bus from Sofia to Skopje?
Fares start at about €27 one way, with a 7 kg carry-on and a 20 kg bag included. Add Skopje bus station's 50 denar entry fee, about €0.85, when you leave from there.
How far is Skopje from Sofia?
About 230 km by road, or 143 miles. The road runs west through Pernik and past Kyustendil to the border at Gyueshevo, then down through Kriva Palanka and Kumanovo to Skopje.
Do UK citizens need a visa for North Macedonia?
No, not for visits of up to 3 months. Your passport must be valid for at least 90 days after you arrive, and you must be registered with the police within 48 hours, which your hotel does at check-in.
Is Skopje worth visiting?
Yes, for two nights. The Stone Bridge, the Old Bazaar and Kale Fortress fill a first afternoon and evening, and Matka Canyon makes a good second day.
Is North Macedonia in a different time zone from Bulgaria?
Yes, North Macedonia is an hour behind. The 07:00 coach from Sofia reaches Skopje at about 11:00 local time, and you put the clock forward again on the way home.


