Bus fares index: October 2026
Across 202 bus corridors, the median fare is €0.087 per km.
| Shkodër → Istanbul | 40.00 EUR | – | 1094 km | €0.037 | 20h 30m |
| Laç → Istanbul | 40.00 EUR | – | 1040 km | €0.038 | 19h 30m |
| Lezhë → Istanbul | 40.00 EUR | – | 1056 km | €0.038 | 20h |
| Mamurras → Istanbul | 40.00 EUR | – | 1031 km | €0.039 | 19h 15m |
| Kamëz → Istanbul | 40.00 EUR | – | 1005 km | €0.04 | 19h |
| Tirana → Istanbul | 40.00 EUR | – | 988 km | €0.04 | 18h |
| Elbasan → Istanbul | 40.00 EUR | – | 954 km | €0.042 | 17h 30m |
| Librazhd → Istanbul | 40.00 EUR | – | 929 km | €0.043 | 17h |
| Prrenjas → Istanbul | 40.00 EUR | – | 901 km | €0.044 | 16h 30m |
| Pogradec → Istanbul | 40.00 EUR | – | 869 km | €0.046 | 16h |
| Korçë → Istanbul | 40.00 EUR | – | 832 km | €0.048 | 15h 30m |
| Bilisht → Istanbul | 40.00 EUR | – | 804 km | €0.05 | 15h 20m |
| Kamëz → Katerini | 40.00 EUR | – | 710 km | €0.056 | 10h 20m |
| Shkodër → Katerini | 45.00 EUR | – | 799 km | €0.056 | 12h |
| Tirana → Katerini | 40.00 EUR | – | 693 km | €0.058 | 9h |
| Lezhë → Katerini | 45.00 EUR | – | 761 km | €0.059 | 11h 30m |
| Laç → Katerini | 45.00 EUR | – | 745 km | €0.06 | 11h 10m |
| Mamurras → Katerini | 45.00 EUR | – | 736 km | €0.061 | 11h |
| Tetovo → Tirana | 15.00 EUR | – | 244 km | €0.061 | 4h 50m |
| Tirana → Tetovo | 15.00 EUR | – | 246 km | €0.061 | 5h 10m |
| Durrës → Katerini | 40.00 EUR | – | 648 km | €0.062 | 10h 15m |
| Shkodër → Giannitsa | 45.00 EUR | – | 721 km | €0.062 | 11h |
| Kamëz → Giannitsa | 40.00 EUR | – | 632 km | €0.063 | 9h 20m |
| Kavajë → Katerini | 40.00 EUR | – | 619 km | €0.065 | 10h |
| Tirana → Giannitsa | 40.00 EUR | – | 615 km | €0.065 | 7h 30m |
| Lezhë → Giannitsa | 45.00 EUR | – | 683 km | €0.066 | 10h 30m |
| Peja → Durrës | 20.00 EUR | – | 301 km | €0.066 | 5h 45m |
| Rrogozhinë → Katerini | 40.00 EUR | – | 606 km | €0.066 | 9h 45m |
| Shkodër → Edessa | 45.00 EUR | – | 682 km | €0.066 | 10h 30m |
| Tirana → Skopje | 20.00 EUR | – | 301 km | €0.066 | 7h |
| Durrës → Peja | 20.00 EUR | – | 299 km | €0.067 | 5h |
| Kamëz → Edessa | 40.00 EUR | – | 593 km | €0.067 | 8h 50m |
| Laç → Giannitsa | 45.00 EUR | – | 667 km | €0.067 | 10h 10m |
| Tirana → Ferizaj | 20.00 EUR | – | 300 km | €0.067 | 4h 15m |
| Mamurras → Giannitsa | 45.00 EUR | – | 659 km | €0.068 | 10h |
| Tirana → Gostivar | 15.00 EUR | – | 219 km | €0.068 | 4h 45m |
| Gostivar → Tirana | 15.00 EUR | – | 218 km | €0.069 | 4h 20m |
| Skopje → Tirana | 20.00 EUR | – | 288 km | €0.069 | 5h 50m |
| Deçan → Durrës | 20.00 EUR | – | 286 km | €0.07 | 5h 30m |
| Durrës → Deçan | 20.00 EUR | – | 284 km | €0.07 | 4h 45m |
| Durrës → Giannitsa | 40.00 EUR | – | 570 km | €0.07 | 8h 45m |
| Lezhë → Edessa | 45.00 EUR | – | 644 km | €0.07 | 10h |
| Tirana → Edessa | 40.00 EUR | – | 575 km | €0.07 | 7h |
| Elbasan → Tetovo | 15.00 EUR | – | 211 km | €0.071 | 4h 40m |
| Elbasan → Katerini | 40.00 EUR | – | 559 km | €0.072 | 8h 10m |
| Laç → Edessa | 45.00 EUR | – | 627 km | €0.072 | 9h 40m |
| Shkodër → Ptolemaida | 45.00 EUR | – | 624 km | €0.072 | 10h |
| Shkodër → Thessaloniki | 45.00 EUR | – | 621 km | €0.072 | 11h 30m |
| Tetovo → Elbasan | 15.00 EUR | – | 209 km | €0.072 | 4h 20m |
| Thessaloniki → Shkodër | 45.00 EUR | – | 621 km | €0.072 | 10h 30m |
| Mamurras → Edessa | 45.00 EUR | – | 619 km | €0.073 | 9h 30m |
| Kavajë → Giannitsa | 40.00 EUR | – | 541 km | €0.074 | 8h 30m |
| Durrës → Edessa | 40.00 EUR | – | 531 km | €0.075 | 8h 15m |
| Elbasan → Skopje | 20.00 EUR | – | 266 km | €0.075 | 6h 30m |
| Kamëz → Ptolemaida | 40.00 EUR | – | 534 km | €0.075 | 8h 20m |
| Librazhd → Katerini | 40.00 EUR | – | 534 km | €0.075 | 7h 40m |
| Durrës → Gjakova | 20.00 EUR | – | 263 km | €0.076 | 4h 15m |
| Gjakova → Durrës | 20.00 EUR | – | 263 km | €0.076 | 5h 5m |
| Kamëz → Thessaloniki | 40.00 EUR | – | 526 km | €0.076 | 9h 50m |
| Rrogozhinë → Giannitsa | 40.00 EUR | – | 528 km | €0.076 | 8h 15m |
| Thessaloniki → Kamëz | 40.00 EUR | – | 526 km | €0.076 | 8h 40m |
| Lezhë → Ptolemaida | 45.00 EUR | – | 585 km | €0.077 | 9h 30m |
| Lezhë → Thessaloniki | 45.00 EUR | – | 583 km | €0.077 | 11h |
| Thessaloniki → Lezhë | 45.00 EUR | – | 583 km | €0.077 | 10h |
| Tirana → Ptolemaida | 40.00 EUR | – | 517 km | €0.077 | 6h 30m |
| Laç → Ptolemaida | 45.00 EUR | – | 569 km | €0.079 | 9h 10m |
| Librazhd → Tetovo | 15.00 EUR | – | 189 km | €0.079 | 4h 20m |
| Peja → Tirana | 20.00 EUR | – | 254 km | €0.079 | 4h 30m |
| Prrenjas → Katerini | 40.00 EUR | – | 506 km | €0.079 | 7h 10m |
| Skopje → Elbasan | 20.00 EUR | – | 253 km | €0.079 | 5h 20m |
| Thessaloniki → Tirana | 40.00 EUR | – | 507 km | €0.079 | 8h 25m |
| Tirana → Peja | 20.00 EUR | – | 254 km | €0.079 | 4h |
| Tirana → Thessaloniki | 40.00 EUR | – | 507 km | €0.079 | 7h 30m |
| Kavajë → Edessa | 40.00 EUR | – | 501 km | €0.08 | 8h |
| Laç → Thessaloniki | 45.00 EUR | – | 565 km | €0.08 | 10h 40m |
| Mamurras → Ptolemaida | 45.00 EUR | – | 561 km | €0.08 | 9h |
| Pristina → Tirana | 20.00 EUR | – | 250 km | €0.08 | 4h |
| Thessaloniki → Laç | 45.00 EUR | – | 565 km | €0.08 | 9h 30m |
| Tirana → Pristina | 20.00 EUR | – | 250 km | €0.08 | 4h |
| Mamurras → Thessaloniki | 45.00 EUR | – | 553 km | €0.081 | 10h 30m |
| Tetovo → Librazhd | 15.00 EUR | – | 186 km | €0.081 | 4h |
| Thessaloniki → Mamurras | 45.00 EUR | – | 553 km | €0.081 | 9h 15m |
| Elbasan → Gostivar | 15.00 EUR | – | 184 km | €0.082 | 4h 15m |
| Gostivar → Elbasan | 15.00 EUR | – | 183 km | €0.082 | 3h 50m |
| Librazhd → Skopje | 20.00 EUR | – | 243 km | €0.082 | 6h 10m |
| Rrogozhinë → Edessa | 40.00 EUR | – | 488 km | €0.082 | 7h 45m |
| Shkodër → Veria | 45.00 EUR | – | 547 km | €0.082 | 10h 30m |
| Veria → Shkodër | 45.00 EUR | – | 549 km | €0.082 | 10h |
| Elbasan → Giannitsa | 40.00 EUR | – | 482 km | €0.083 | 6h 40m |
| Deçan → Tirana | 20.00 EUR | – | 239 km | €0.084 | 4h 15m |
| Pogradec → Katerini | 40.00 EUR | – | 474 km | €0.084 | 6h 50m |
| Sofia → Tirana | 45.00 EUR | – | 533 km | €0.084 | 9h 45m |
| Tirana → Deçan | 20.00 EUR | – | 239 km | €0.084 | 3h 45m |
| Durrës → Ptolemaida | 40.00 EUR | – | 473 km | €0.085 | 7h 45m |
| Tirana → Sofia | 45.00 EUR | – | 532 km | €0.085 | 10h |
| Durrës → Thessaloniki | 40.00 EUR | – | 462 km | €0.087 | 8h 45m |
| Kamëz → Veria | 40.00 EUR | – | 458 km | €0.087 | 8h 50m |
| Kičevo → Tirana | 15.00 EUR | – | 172 km | €0.087 | 3h 10m |
| Prizren → Durrës | 20.00 EUR | – | 229 km | €0.087 | 3h 45m |
| Skopje → Librazhd | 20.00 EUR | – | 231 km | €0.087 | 5h |
| Thessaloniki → Durrës | 40.00 EUR | – | 462 km | €0.087 | 7h 45m |
| Tirana → Kičevo | 15.00 EUR | – | 172 km | €0.087 | 3h 30m |
| Durrës → Prizren | 20.00 EUR | – | 228 km | €0.088 | 3h 45m |
| Lezhë → Veria | 45.00 EUR | – | 509 km | €0.088 | 10h |
| Librazhd → Giannitsa | 40.00 EUR | – | 456 km | €0.088 | 6h 10m |
| Veria → Kamëz | 40.00 EUR | – | 454 km | €0.088 | 8h 10m |
| Veria → Lezhë | 45.00 EUR | – | 511 km | €0.088 | 9h 30m |
| Elbasan → Edessa | 40.00 EUR | – | 442 km | €0.09 | 6h 10m |
| Kavajë → Ptolemaida | 40.00 EUR | – | 443 km | €0.09 | 7h 30m |
| Sofia → Elbasan | 45.00 EUR | – | 498 km | €0.09 | 9h 15m |
| Elbasan → Sofia | 45.00 EUR | – | 497 km | €0.091 | 9h 40m |
| Laç → Veria | 45.00 EUR | – | 492 km | €0.091 | 9h 40m |
| Tirana → Veria | 40.00 EUR | – | 440 km | €0.091 | 7h 30m |
| Veria → Laç | 45.00 EUR | – | 493 km | €0.091 | 9h |
| Gjakova → Tirana | 20.00 EUR | – | 218 km | €0.092 | 3h 35m |
| Kavajë → Thessaloniki | 40.00 EUR | – | 437 km | €0.092 | 8h 30m |
| Korçë → Katerini | 40.00 EUR | – | 437 km | €0.092 | 6h |
| Thessaloniki → Kavajë | 40.00 EUR | – | 437 km | €0.092 | 7h 20m |
| Tirana → Gjakova | 20.00 EUR | – | 218 km | €0.092 | 3h 15m |
| Veria → Tirana | 40.00 EUR | – | 435 km | €0.092 | 7h 55m |
| Gostivar → Librazhd | 15.00 EUR | – | 162 km | €0.093 | 3h 30m |
| Librazhd → Gostivar | 15.00 EUR | – | 162 km | €0.093 | 3h 55m |
| Mamurras → Veria | 45.00 EUR | – | 484 km | €0.093 | 9h 30m |
| Prrenjas → Giannitsa | 40.00 EUR | – | 428 km | €0.093 | 5h 40m |
| Prrenjas → Skopje | 20.00 EUR | – | 215 km | €0.093 | 5h 45m |
| Prrenjas → Tetovo | 15.00 EUR | – | 161 km | €0.093 | 3h 55m |
| Rrogozhinë → Ptolemaida | 40.00 EUR | – | 430 km | €0.093 | 7h 15m |
| Veria → Mamurras | 45.00 EUR | – | 482 km | €0.093 | 8h 45m |
| Rrogozhinë → Thessaloniki | 40.00 EUR | – | 426 km | €0.094 | 8h 15m |
| Thessaloniki → Rrogozhinë | 40.00 EUR | – | 426 km | €0.094 | 7h |
| Librazhd → Sofia | 45.00 EUR | – | 475 km | €0.095 | 9h 20m |
| Sofia → Librazhd | 45.00 EUR | – | 476 km | €0.095 | 8h 45m |
| Tetovo → Prrenjas | 15.00 EUR | – | 158 km | €0.095 | 3h 30m |
| Librazhd → Edessa | 40.00 EUR | – | 417 km | €0.096 | 5h 40m |
| Bilisht → Katerini | 40.00 EUR | – | 410 km | €0.098 | 5h 20m |
| Skopje → Prrenjas | 20.00 EUR | – | 203 km | €0.099 | 4h 30m |
| Sofia → Prrenjas | 45.00 EUR | – | 448 km | €0.10 | 8h 15m |
| Durrës → Veria | 40.00 EUR | – | 396 km | €0.101 | 8h 45m |
| Pogradec → Giannitsa | 40.00 EUR | – | 397 km | €0.101 | 5h 20m |
| Prrenjas → Sofia | 45.00 EUR | – | 446 km | €0.101 | 9h |
| Veria → Durrës | 40.00 EUR | – | 391 km | €0.102 | 7h 15m |
| Prrenjas → Edessa | 40.00 EUR | – | 389 km | €0.103 | 5h 10m |
| Elbasan → Ptolemaida | 40.00 EUR | – | 384 km | €0.104 | 5h 40m |
| Elbasan → Thessaloniki | 40.00 EUR | – | 380 km | €0.105 | 6h 40m |
| Thessaloniki → Elbasan | 40.00 EUR | – | 380 km | €0.105 | 6h 30m |
| Elbasan → Kičevo | 15.00 EUR | – | 137 km | €0.109 | 3h |
| Kavajë → Veria | 40.00 EUR | – | 366 km | €0.109 | 8h 30m |
| Kičevo → Elbasan | 15.00 EUR | – | 137 km | €0.109 | 2h 40m |
| Veria → Kavajë | 40.00 EUR | – | 365 km | €0.11 | 6h 50m |
| Korçë → Giannitsa | 40.00 EUR | – | 359 km | €0.111 | 4h 30m |
| Librazhd → Ptolemaida | 40.00 EUR | – | 359 km | €0.111 | 5h 10m |
| Prizren → Tirana | 20.00 EUR | – | 180 km | €0.111 | 2h 35m |
| Pogradec → Edessa | 40.00 EUR | – | 357 km | €0.112 | 4h 50m |
| Prrenjas → Gostivar | 15.00 EUR | – | 134 km | €0.112 | 3h 30m |
| Tirana → Prizren | 20.00 EUR | – | 179 km | €0.112 | 2h 25m |
| Librazhd → Thessaloniki | 40.00 EUR | – | 355 km | €0.113 | 6h 10m |
| Rrogozhinë → Veria | 40.00 EUR | – | 353 km | €0.113 | 8h 15m |
| Thessaloniki → Librazhd | 40.00 EUR | – | 355 km | €0.113 | 6h |
| Veria → Rrogozhinë | 40.00 EUR | – | 355 km | €0.113 | 6h 30m |
| Gostivar → Prrenjas | 15.00 EUR | – | 132 km | €0.114 | 3h |
| Bilisht → Giannitsa | 40.00 EUR | – | 332 km | €0.12 | 3h 50m |
| Ohrid → Tirana | 15.00 EUR | – | 124 km | €0.121 | 3h |
| Prrenjas → Ptolemaida | 40.00 EUR | – | 330 km | €0.121 | 4h 40m |
| Tirana → Ohrid | 15.00 EUR | – | 124 km | €0.121 | 3h |
| Prrenjas → Thessaloniki | 40.00 EUR | – | 327 km | €0.122 | 5h 40m |
| Thessaloniki → Prrenjas | 40.00 EUR | – | 327 km | €0.122 | 5h 30m |
| Korçë → Edessa | 40.00 EUR | – | 320 km | €0.125 | 4h |
| Elbasan → Veria | 40.00 EUR | – | 307 km | €0.13 | 6h 40m |
| Kičevo → Librazhd | 15.00 EUR | – | 115 km | €0.13 | 2h 20m |
| Librazhd → Kičevo | 15.00 EUR | – | 115 km | €0.13 | 2h 40m |
| Veria → Elbasan | 40.00 EUR | – | 308 km | €0.13 | 6h |
| Pogradec → Ptolemaida | 40.00 EUR | – | 299 km | €0.134 | 4h 20m |
| Pogradec → Thessaloniki | 40.00 EUR | – | 295 km | €0.136 | 5h 20m |
| Thessaloniki → Pogradec | 40.00 EUR | – | 295 km | €0.136 | 5h |
| Bilisht → Edessa | 40.00 EUR | – | 292 km | €0.137 | 3h 20m |
| Veria → Librazhd | 40.00 EUR | – | 283 km | €0.141 | 5h 30m |
| Librazhd → Veria | 40.00 EUR | – | 282 km | €0.142 | 6h 10m |
| Morina → Ferizaj | 20.00 EUR | – | 134 km | €0.149 | 2h 5m |
| Korçë → Ptolemaida | 40.00 EUR | – | 262 km | €0.153 | 3h 30m |
| Korçë → Thessaloniki | 40.00 EUR | – | 257 km | €0.156 | 4h 30m |
| Thessaloniki → Korçë | 40.00 EUR | – | 257 km | €0.156 | 4h 25m |
| Prrenjas → Veria | 40.00 EUR | – | 254 km | €0.157 | 5h 40m |
| Veria → Prrenjas | 40.00 EUR | – | 255 km | €0.157 | 5h |
| Elbasan → Ohrid | 15.00 EUR | – | 89 km | €0.169 | 2h 40m |
| Ohrid → Elbasan | 15.00 EUR | – | 89 km | €0.169 | 2h 15m |
| Bilisht → Ptolemaida | 40.00 EUR | – | 234 km | €0.171 | 2h 50m |
| Kičevo → Prrenjas | 15.00 EUR | – | 87 km | €0.172 | 1h 50m |
| Prrenjas → Kičevo | 15.00 EUR | – | 87 km | €0.172 | 2h 15m |
| Bilisht → Thessaloniki | 40.00 EUR | – | 229 km | €0.175 | 3h 50m |
| Thessaloniki → Bilisht | 40.00 EUR | – | 229 km | €0.175 | 4h 10m |
| Veria → Pogradec | 40.00 EUR | – | 223 km | €0.179 | 4h 30m |
| Pogradec → Veria | 40.00 EUR | – | 222 km | €0.18 | 5h 20m |
| Korçë → Veria | 40.00 EUR | – | 185 km | €0.216 | 4h 30m |
| Veria → Korçë | 40.00 EUR | – | 185 km | €0.216 | 3h 55m |
| Librazhd → Ohrid | 15.00 EUR | – | 67 km | €0.224 | 2h 20m |
| Ohrid → Librazhd | 15.00 EUR | – | 67 km | €0.224 | 1h 45m |
| Morina → Pristina | 20.00 EUR | – | 84 km | €0.238 | 1h 50m |
| Bilisht → Veria | 40.00 EUR | – | 158 km | €0.253 | 3h 50m |
| Veria → Bilisht | 40.00 EUR | – | 158 km | €0.253 | 3h 40m |
| Ohrid → Prrenjas | 15.00 EUR | – | 39 km | €0.385 | 1h 15m |
| Prrenjas → Ohrid | 15.00 EUR | – | 39 km | €0.385 | 1h 45m |
| Morina → Prizren | 20.00 EUR | – | 12 km | €1.667 | 0h 35m |
Best value per km
- Shkodër → Istanbul – €0.037 (40.00 EUR)
- Laç → Istanbul – €0.038 (40.00 EUR)
- Lezhë → Istanbul – €0.038 (40.00 EUR)
- Mamurras → Istanbul – €0.039 (40.00 EUR)
- Kamëz → Istanbul – €0.04 (40.00 EUR)
Methodology
Prices are the lowest published fare per corridor. Typical paid medians are shown only where there were at least 5 bookings in the last 90 days. Updated daily.
Updated October 22, 2026