مسافة الطيران بين سانت جون و إدنبرة هي 3452كم. تحقق من جميع الرحلات المتاحة على ويجو.
سانت جونز YYT
ادنبره EDI