Nabeul is about 65 km from Tunis and easily reached by road or rail. The train from Tunis to Nabeul runs several times daily (the line continues to Hammamet) and takes around 1.5 hours. Louages (shared taxis) depart from the Bab Alioua station in Tunis and are faster and more frequent, taking about an hour. By car, the GP1 highway south from Tunis to Grombalia connects to the Cap Bon road.
The nearest international airports are Tunis-Carthage (about 70 km) and Enfidha-Hammamet (about 80 km in the other direction along the coast).