Η Καστοριά απέχει 575 χλμ. από την Αθήνα (μέσω Κοζάνης) και 219 χλμ. από τη Θεσσαλονίκη.
Το ΚΤΕΛ Καστοριάς εκτελεί καθημερινά δρομολόγια εντός νομού και για άλλες πόλεις της Μακεδονίας και της Ελλάδας.
Ειδικότερα εκτελούνται δρομολόγια από και προς τη Θεσσαλονίκη, την Αθήνα, την Κοζάνη, Το Βόλο, τη Λάρισα, τη Λαμία, τα Ιωάννινα, το Αμύνταιο και τη Βέροια.
Επίσης υπάρχει αστικό ΚΤΕΛ που εκτελεί καθημερινά δρομολόγια από και προς κοντινούς οικισμούς.
Μπορείτε να φτάσετε και αεροπορικώς μέσω Άργους Ορεστικού (10 χλμ. από την Καστοριά).
Σε απόσταση 10 χιλιομέτρων από την πόλη της Καστοριάς, στο Άργος Ορεστικό, βρίσκεται ο Κρατικός Αερολιμένας Καστοριάς Αριστοτέλης, ο οποίος συνδέει την Καστοριά με την Κοζάνη και την Αθήνα.