The closest major airport to Margaritaville Jacksonville Beach is Jacksonville, FL (CRG-Jacksonville Executive at Craig), which is 16.7 mi away (23 minutes by car). Another top airport is Jacksonville International Airport (JAX), which is located 28.5 mi away (37-minute drive).