Bus fares index: October 2026
Across 202 bus corridors, the median fare is €0.104 per km.
| Kamëz → Istanbul | 40.00 EUR | – | 1005 km | €0.04 | 19h |
| Tirana → Istanbul | 40.00 EUR | – | 988 km | €0.04 | 18h |
| Librazhd → Istanbul | 40.00 EUR | – | 929 km | €0.043 | 17h |
| Shkodër → Istanbul | 40.00 EUR | – | 903 km | €0.044 | 20h 30m |
| Lezhë → Istanbul | 40.00 EUR | – | 869 km | €0.046 | 20h |
| Laç → Istanbul | 40.00 EUR | – | 853 km | €0.047 | 19h 30m |
| Mamurras → Istanbul | 40.00 EUR | – | 845 km | €0.047 | 19h 15m |
| Elbasan → Istanbul | 40.00 EUR | – | 782 km | €0.051 | 17h 30m |
| Prrenjas → Istanbul | 40.00 EUR | – | 738 km | €0.054 | 16h 30m |
| Pogradec → Istanbul | 40.00 EUR | – | 717 km | €0.056 | 16h |
| Korçë → Istanbul | 40.00 EUR | – | 685 km | €0.058 | 15h 30m |
| Bilisht → Istanbul | 40.00 EUR | – | 667 km | €0.06 | 15h 20m |
| Tetovo → Tirana | 15.00 EUR | – | 244 km | €0.061 | 4h 50m |
| Tirana → Tetovo | 15.00 EUR | – | 246 km | €0.061 | 5h 10m |
| Kavajë → Katerini | 40.00 EUR | – | 619 km | €0.065 | 10h |
| Tirana → Skopje | 20.00 EUR | – | 301 km | €0.066 | 7h |
| Tirana → Ferizaj | 20.00 EUR | – | 300 km | €0.067 | 4h 15m |
| 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 |
| Durrës → Deçan | 20.00 EUR | – | 284 km | €0.07 | 4h 45m |
| Elbasan → Tetovo | 15.00 EUR | – | 211 km | €0.071 | 4h 40m |
| Elbasan → Katerini | 40.00 EUR | – | 559 km | €0.072 | 8h 10m |
| 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 |
| Kavajë → Giannitsa | 40.00 EUR | – | 541 km | €0.074 | 8h 30m |
| Elbasan → Skopje | 20.00 EUR | – | 266 km | €0.075 | 6h 30m |
| Librazhd → Katerini | 40.00 EUR | – | 534 km | €0.075 | 7h 40m |
| Shkodër → Katerini | 45.00 EUR | – | 590 km | €0.076 | 12h |
| 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 |
| Kamëz → Katerini | 40.00 EUR | – | 511 km | €0.078 | 10h 20m |
| Librazhd → Tetovo | 15.00 EUR | – | 189 km | €0.079 | 4h 20m |
| Peja → Tirana | 20.00 EUR | – | 254 km | €0.079 | 4h 30m |
| Skopje → Elbasan | 20.00 EUR | – | 253 km | €0.079 | 5h 20m |
| Tirana → Peja | 20.00 EUR | – | 254 km | €0.079 | 4h |
| Laç → Thessaloniki | 45.00 EUR | – | 565 km | €0.08 | 10h 40m |
| Pristina → Tirana | 20.00 EUR | – | 250 km | €0.08 | 4h |
| Thessaloniki → Laç | 45.00 EUR | – | 565 km | €0.08 | 9h 30m |
| Tirana → Katerini | 40.00 EUR | – | 498 km | €0.08 | 9h |
| Tirana → Pristina | 20.00 EUR | – | 250 km | €0.08 | 4h |
| Lezhë → Katerini | 45.00 EUR | – | 557 km | €0.081 | 11h 30m |
| 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 |
| Laç → Katerini | 45.00 EUR | – | 541 km | €0.083 | 11h 10m |
| Deçan → Tirana | 20.00 EUR | – | 239 km | €0.084 | 4h 15m |
| Mamurras → Katerini | 45.00 EUR | – | 533 km | €0.084 | 11h |
| Shkodër → Giannitsa | 45.00 EUR | – | 533 km | €0.084 | 11h |
| Sofia → Tirana | 45.00 EUR | – | 533 km | €0.084 | 9h 45m |
| Tirana → Deçan | 20.00 EUR | – | 239 km | €0.084 | 3h 45m |
| Tirana → Sofia | 45.00 EUR | – | 532 km | €0.085 | 10h |
| Durrës → Katerini | 40.00 EUR | – | 464 km | €0.086 | 10h 15m |
| 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 |
| Tirana → Kičevo | 15.00 EUR | – | 172 km | €0.087 | 3h 30m |
| Durrës → Peja | 20.00 EUR | – | 228 km | €0.088 | 5h |
| Kamëz → Giannitsa | 40.00 EUR | – | 454 km | €0.088 | 9h 20m |
| Lezhë → Veria | 45.00 EUR | – | 509 km | €0.088 | 10h |
| Peja → Durrës | 20.00 EUR | – | 228 km | €0.088 | 5h 45m |
| Kavajë → Ptolemaida | 40.00 EUR | – | 443 km | €0.09 | 7h 30m |
| Lezhë → Giannitsa | 45.00 EUR | – | 499 km | €0.09 | 10h 30m |
| Shkodër → Edessa | 45.00 EUR | – | 501 km | €0.09 | 10h 30m |
| Sofia → Elbasan | 45.00 EUR | – | 498 km | €0.09 | 9h 15m |
| Elbasan → Sofia | 45.00 EUR | – | 497 km | €0.091 | 9h 40m |
| Tirana → Giannitsa | 40.00 EUR | – | 440 km | €0.091 | 7h 30m |
| Gjakova → Tirana | 20.00 EUR | – | 218 km | €0.092 | 3h 35m |
| Rrogozhinë → Katerini | 40.00 EUR | – | 433 km | €0.092 | 9h 45m |
| Tirana → Gjakova | 20.00 EUR | – | 218 km | €0.092 | 3h 15m |
| Deçan → Durrës | 20.00 EUR | – | 214 km | €0.093 | 5h 30m |
| Gostivar → Librazhd | 15.00 EUR | – | 162 km | €0.093 | 3h 30m |
| Laç → Giannitsa | 45.00 EUR | – | 484 km | €0.093 | 10h 10m |
| Librazhd → Gostivar | 15.00 EUR | – | 162 km | €0.093 | 3h 55m |
| Prrenjas → Skopje | 20.00 EUR | – | 215 km | €0.093 | 5h 45m |
| Prrenjas → Tetovo | 15.00 EUR | – | 161 km | €0.093 | 3h 55m |
| Rrogozhinë → Thessaloniki | 40.00 EUR | – | 426 km | €0.094 | 8h 15m |
| Thessaloniki → Rrogozhinë | 40.00 EUR | – | 426 km | €0.094 | 7h |
| Kamëz → Edessa | 40.00 EUR | – | 421 km | €0.095 | 8h 50m |
| Librazhd → Sofia | 45.00 EUR | – | 475 km | €0.095 | 9h 20m |
| Mamurras → Giannitsa | 45.00 EUR | – | 476 km | €0.095 | 10h |
| Sofia → Librazhd | 45.00 EUR | – | 476 km | €0.095 | 8h 45m |
| Tetovo → Prrenjas | 15.00 EUR | – | 158 km | €0.095 | 3h 30m |
| Lezhë → Edessa | 45.00 EUR | – | 467 km | €0.096 | 10h |
| Bilisht → Katerini | 40.00 EUR | – | 410 km | €0.098 | 5h 20m |
| Durrës → Giannitsa | 40.00 EUR | – | 407 km | €0.098 | 8h 45m |
| Shkodër → Ptolemaida | 45.00 EUR | – | 457 km | €0.098 | 10h |
| Tirana → Edessa | 40.00 EUR | – | 408 km | €0.098 | 7h |
| Skopje → Prrenjas | 20.00 EUR | – | 203 km | €0.099 | 4h 30m |
| Laç → Edessa | 45.00 EUR | – | 451 km | €0.10 | 9h 40m |
| Sofia → Prrenjas | 45.00 EUR | – | 448 km | €0.10 | 8h 15m |
| Kamëz → Thessaloniki | 40.00 EUR | – | 397 km | €0.101 | 9h 50m |
| Prrenjas → Sofia | 45.00 EUR | – | 446 km | €0.101 | 9h |
| Thessaloniki → Kamëz | 40.00 EUR | – | 397 km | €0.101 | 8h 40m |
| Mamurras → Edessa | 45.00 EUR | – | 443 km | €0.102 | 9h 30m |
| Durrës → Gjakova | 20.00 EUR | – | 193 km | €0.104 | 4h 15m |
| Elbasan → Ptolemaida | 40.00 EUR | – | 384 km | €0.104 | 5h 40m |
| Gjakova → Durrës | 20.00 EUR | – | 193 km | €0.104 | 5h 5m |
| Thessaloniki → Tirana | 40.00 EUR | – | 383 km | €0.104 | 8h 25m |
| Tirana → Thessaloniki | 40.00 EUR | – | 383 km | €0.104 | 7h 30m |
| Elbasan → Thessaloniki | 40.00 EUR | – | 380 km | €0.105 | 6h 40m |
| Thessaloniki → Elbasan | 40.00 EUR | – | 380 km | €0.105 | 6h 30m |
| Kamëz → Ptolemaida | 40.00 EUR | – | 378 km | €0.106 | 8h 20m |
| Lezhë → Ptolemaida | 45.00 EUR | – | 423 km | €0.106 | 9h 30m |
| Rrogozhinë → Giannitsa | 40.00 EUR | – | 376 km | €0.106 | 8h 15m |
| Durrës → Edessa | 40.00 EUR | – | 374 km | €0.107 | 8h 15m |
| Elbasan → Kičevo | 15.00 EUR | – | 137 km | €0.109 | 3h |
| Kičevo → Elbasan | 15.00 EUR | – | 137 km | €0.109 | 2h 40m |
| Shkodër → Veria | 45.00 EUR | – | 413 km | €0.109 | 10h 30m |
| Veria → Shkodër | 45.00 EUR | – | 413 km | €0.109 | 10h |
| Laç → Ptolemaida | 45.00 EUR | – | 408 km | €0.11 | 9h 10m |
| Veria → Kavajë | 40.00 EUR | – | 365 km | €0.11 | 6h 50m |
| Prizren → Tirana | 20.00 EUR | – | 180 km | €0.111 | 2h 35m |
| Prrenjas → Gostivar | 15.00 EUR | – | 134 km | €0.112 | 3h 30m |
| Tirana → Prizren | 20.00 EUR | – | 179 km | €0.112 | 2h 25m |
| Mamurras → Ptolemaida | 45.00 EUR | – | 400 km | €0.113 | 9h |
| Durrës → Thessaloniki | 40.00 EUR | – | 350 km | €0.114 | 8h 45m |
| Gostivar → Prrenjas | 15.00 EUR | – | 132 km | €0.114 | 3h |
| Kavajë → Edessa | 40.00 EUR | – | 352 km | €0.114 | 8h |
| Prrenjas → Katerini | 40.00 EUR | – | 351 km | €0.114 | 7h 10m |
| Thessaloniki → Durrës | 40.00 EUR | – | 350 km | €0.114 | 7h 45m |
| Elbasan → Giannitsa | 40.00 EUR | – | 338 km | €0.118 | 6h 40m |
| Veria → Lezhë | 45.00 EUR | – | 380 km | €0.118 | 9h 30m |
| Kamëz → Veria | 40.00 EUR | – | 334 km | €0.12 | 8h 50m |
| Veria → Kamëz | 40.00 EUR | – | 334 km | €0.12 | 8h 10m |
| Durrës → Ptolemaida | 40.00 EUR | – | 331 km | €0.121 | 7h 45m |
| Ohrid → Tirana | 15.00 EUR | – | 124 km | €0.121 | 3h |
| Pogradec → Katerini | 40.00 EUR | – | 330 km | €0.121 | 6h 50m |
| Prrenjas → Ptolemaida | 40.00 EUR | – | 330 km | €0.121 | 4h 40m |
| Tirana → Ohrid | 15.00 EUR | – | 124 km | €0.121 | 3h |
| Kavajë → Thessaloniki | 40.00 EUR | – | 328 km | €0.122 | 8h 30m |
| Thessaloniki → Kavajë | 40.00 EUR | – | 328 km | €0.122 | 7h 20m |
| Durrës → Prizren | 20.00 EUR | – | 162 km | €0.123 | 3h 45m |
| Laç → Veria | 45.00 EUR | – | 364 km | €0.124 | 9h 40m |
| Veria → Laç | 45.00 EUR | – | 364 km | €0.124 | 9h |
| Korçë → Edessa | 40.00 EUR | – | 320 km | €0.125 | 4h |
| Tirana → Veria | 40.00 EUR | – | 321 km | €0.125 | 7h 30m |
| Veria → Tirana | 40.00 EUR | – | 321 km | €0.125 | 7h 55m |
| Librazhd → Giannitsa | 40.00 EUR | – | 317 km | €0.126 | 6h 10m |
| Mamurras → Veria | 45.00 EUR | – | 356 km | €0.126 | 9h 30m |
| Veria → Mamurras | 45.00 EUR | – | 356 km | €0.126 | 8h 45m |
| Kičevo → Librazhd | 15.00 EUR | – | 115 km | €0.13 | 2h 20m |
| Librazhd → Kičevo | 15.00 EUR | – | 115 km | €0.13 | 2h 40m |
| Elbasan → Edessa | 40.00 EUR | – | 306 km | €0.131 | 6h 10m |
| Rrogozhinë → Ptolemaida | 40.00 EUR | – | 300 km | €0.133 | 7h 15m |
| Korçë → Katerini | 40.00 EUR | – | 298 km | €0.134 | 6h |
| Prrenjas → Giannitsa | 40.00 EUR | – | 294 km | €0.136 | 5h 40m |
| Durrës → Veria | 40.00 EUR | – | 287 km | €0.139 | 8h 45m |
| Veria → Durrës | 40.00 EUR | – | 287 km | €0.139 | 7h 15m |
| Librazhd → Edessa | 40.00 EUR | – | 284 km | €0.141 | 5h 40m |
| Pogradec → Giannitsa | 40.00 EUR | – | 273 km | €0.147 | 5h 20m |
| Kavajë → Veria | 40.00 EUR | – | 265 km | €0.151 | 8h 30m |
| Korçë → Ptolemaida | 40.00 EUR | – | 262 km | €0.153 | 3h 30m |
| Prrenjas → Edessa | 40.00 EUR | – | 261 km | €0.153 | 5h 10m |
| Librazhd → Thessaloniki | 40.00 EUR | – | 260 km | €0.154 | 6h 10m |
| Thessaloniki → Librazhd | 40.00 EUR | – | 260 km | €0.154 | 6h |
| Korçë → Thessaloniki | 40.00 EUR | – | 257 km | €0.156 | 4h 30m |
| Rrogozhinë → Veria | 40.00 EUR | – | 256 km | €0.156 | 8h 15m |
| Thessaloniki → Korçë | 40.00 EUR | – | 257 km | €0.156 | 4h 25m |
| Veria → Rrogozhinë | 40.00 EUR | – | 256 km | €0.156 | 6h 30m |
| Veria → Prrenjas | 40.00 EUR | – | 255 km | €0.157 | 5h |
| Korçë → Giannitsa | 40.00 EUR | – | 241 km | €0.166 | 4h 30m |
| Librazhd → Ptolemaida | 40.00 EUR | – | 241 km | €0.166 | 5h 10m |
| Pogradec → Edessa | 40.00 EUR | – | 240 km | €0.167 | 4h 50m |
| Elbasan → Ohrid | 15.00 EUR | – | 89 km | €0.169 | 2h 40m |
| Ohrid → Elbasan | 15.00 EUR | – | 89 km | €0.169 | 2h 15m |
| Prrenjas → Thessaloniki | 40.00 EUR | – | 237 km | €0.169 | 5h 40m |
| Thessaloniki → Prrenjas | 40.00 EUR | – | 237 km | €0.169 | 5h 30m |
| 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 → Giannitsa | 40.00 EUR | – | 222 km | €0.18 | 3h 50m |
| Elbasan → Veria | 40.00 EUR | – | 218 km | €0.183 | 6h 40m |
| Veria → Elbasan | 40.00 EUR | – | 218 km | €0.183 | 6h |
| Pogradec → Thessaloniki | 40.00 EUR | – | 216 km | €0.185 | 5h 20m |
| Thessaloniki → Pogradec | 40.00 EUR | – | 216 km | €0.185 | 5h |
| Librazhd → Veria | 40.00 EUR | – | 197 km | €0.203 | 6h 10m |
| Pogradec → Ptolemaida | 40.00 EUR | – | 197 km | €0.203 | 4h 20m |
| Veria → Librazhd | 40.00 EUR | – | 197 km | €0.203 | 5h 30m |
| Bilisht → Edessa | 40.00 EUR | – | 190 km | €0.211 | 3h 20m |
| Librazhd → Ohrid | 15.00 EUR | – | 67 km | €0.224 | 2h 20m |
| Ohrid → Librazhd | 15.00 EUR | – | 67 km | €0.224 | 1h 45m |
| Prrenjas → Veria | 40.00 EUR | – | 174 km | €0.23 | 5h 40m |
| Morina → Ferizaj | 20.00 EUR | – | 86 km | €0.233 | 2h 5m |
| Morina → Pristina | 20.00 EUR | – | 84 km | €0.238 | 1h 50m |
| Bilisht → Thessaloniki | 40.00 EUR | – | 165 km | €0.242 | 3h 50m |
| Thessaloniki → Bilisht | 40.00 EUR | – | 165 km | €0.242 | 4h 10m |
| Veria → Bilisht | 40.00 EUR | – | 158 km | €0.253 | 3h 40m |
| Pogradec → Veria | 40.00 EUR | – | 153 km | €0.261 | 5h 20m |
| Veria → Pogradec | 40.00 EUR | – | 153 km | €0.261 | 4h 30m |
| Bilisht → Ptolemaida | 40.00 EUR | – | 146 km | €0.274 | 2h 50m |
| Korçë → Veria | 40.00 EUR | – | 121 km | €0.331 | 4h 30m |
| Veria → Korçë | 40.00 EUR | – | 121 km | €0.331 | 3h 55m |
| Ohrid → Prrenjas | 15.00 EUR | – | 39 km | €0.385 | 1h 15m |
| Prrenjas → Ohrid | 15.00 EUR | – | 39 km | €0.385 | 1h 45m |
| Bilisht → Veria | 40.00 EUR | – | 103 km | €0.388 | 3h 50m |
| Morina → Prizren | 20.00 EUR | – | 12 km | €1.667 | 0h 35m |
Best value per km
- Kamëz → Istanbul – €0.04 (40.00 EUR)
- Tirana → Istanbul – €0.04 (40.00 EUR)
- Librazhd → Istanbul – €0.043 (40.00 EUR)
- Shkodër → Istanbul – €0.044 (40.00 EUR)
- Lezhë → Istanbul – €0.046 (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 14, 2026