The closest major airport to Residence Inn by Marriott Amelia Island is Jacksonville International Airport (JAX), which is 24.4 mi away (34 minutes by car). Another top airport is Jacksonville, FL (CRG-Jacksonville Executive at Craig), which is around 21.4 mi away.