Daily bus routes
(Latest update – 29.04.2026)
| Sofia – Skopje |
Sofia |
Kriva Palanka |
Kumanovo |
Skopje |
Sofia – Skopje
|
departure |
07:00 |
|
|
arrival 11:00**
|
| Sofia – Skopje |
departure |
17:30 |
|
|
arrival 21:30** |
| Sofia – Skopje |
departure |
– |
|
|
– |
| Skopje – Sofia |
Skopje |
Kumanovo |
Kriva Palanka |
Sofia |
Skopje – Sofia
|
departure |
07:00 |
|
|
arrival 13:00**
|
Skopje – Sofia
|
departure |
17:30 |
|
|
arrival 23:30** |
Skopje – Sofia
|
departure |
– |
|
|
– |
Important – The Sofia – Skopje buses leave from the Central Bus Station in Sofia, not the Bus Station Serdika!
From 22.05.2026 to 04.10.2026
| Sofia – Kavala |
Sofia |
Blagoevgrad |
Bansko |
Gotse Delchev |
Drama |
Kavala |
| Sofia – Kavala |
departure |
08.00 |
09:00* |
10:00* |
11:00* |
12:50* |
arrival 13:50* |
| Kavala – Sofia |
Kavala |
Drama |
Gotse Delchev |
Bansko |
Blagoevgrad |
Sofia |
| Kavala – Sofia |
departure |
16:15 |
17:00* |
18:30* |
19:45* |
20:45* |
arrival 21:45* |
From 19.06.2026 to 14.09.2026
| Sofia – Byala |
Sofia |
Pomorie |
Sunny Beach |
Obzor |
Byala |
| Sofia – Byala |
departure |
13:00 |
17:50* |
18:20* |
19:10* |
arrival 19:30* |
| Byala – Sofia |
Byala |
Obzor |
Sunny Beach |
Pomorie |
Sofia |
| Byala – Sofia |
departure |
12:00 |
12:10* |
13:00* |
13:15* |
arrival 19:30* |
Temporarily Suspended Bus Lines
| Ravda – Varna |
Ravda |
Nessebar |
Sunny Beach |
Obzor |
Varna |
| Ravda – Varna |
departure |
07:45 |
07:50* |
08:20* |
09:20* |
arrival 10:20* |
| Ravda – Varna |
departure |
09:45 |
09:50* |
10:20* |
11:20* |
arrival 12:20*
|
| Ravda – Varna |
departure |
12:05 |
12:10* |
12:50* |
13:45* |
arrival 14:40* |
| Varna – Ravda |
Varna |
Obzor |
Sunny Beach |
Nessebar |
Ravda |
| Varna – Ravda |
departure |
11:30 |
12:30* |
13:30 |
13:40 |
arrival 13:50* |
| Varna – Ravda |
departure |
16:00 |
17:05* |
17:55* |
18:05* |
arrival18:15*
|
| Varna – Ravda |
departure |
18:00 |
19:05* |
19:55* |
20:05* |
arrival 20:15* |
You can find all of the details about the stops on the Varna – Ravda route here
* Times of arrival in the cities, which are past the departure point are approximate. "Kaleia" is not responsible for delays caused by worsened traffic or weather conditions.
** Times which are marked with this symbol are given in local (Macedonian) time.