Airports Serving St John 10 of 10 Matching Airports PlymouthCrownhill Plymouth, England PL6 8BW7.1 miles Newquay/CornwallSt Mawgan Newquay, England TR8 4RQ33.9 miles Exeter Exeter, England EX5 2BD44.3 miles Penzance Penzance, England58.8 miles St Just Land's End, England65.6 miles CardiffVale of Glamorgan Cardiff, Wales CF62 3BD81.7 miles SwanseaFairwood Common Swansea, Wales SA2 7JU86.3 miles St Marys Isles of Scilly, England96 miles Bristol Intl Bristol, England BS48 3DY97 miles GuernseyLa Villiaze, Forest Guernsey, Channel Islands GY8 0DS97 miles