Getting to St. John isn’t usually as hard as you think. Since there is no airport on St. John, the easiest way is to fly into the St. Thomas (STT) Cyril E. King Airport. There are multiple airlines to get you there from the continental US and Puerto Rico, Canada and other countries. At times, depending on your original location and country (England, the Netherlands) might end up easier flying into the British Virgin Islands Beef Island Airport (EIS) on Tortola and ferrying over from there.