The closest major airport to Ocean Coast Hotel at the Beach Amelia Island is Jacksonville International Airport (JAX), which is 24.7 mi away (34 minutes by car). Another top airport is Jacksonville, FL (CRG-Jacksonville Executive at Craig), which is around 21.5 mi away.