Mar del Plata is served by Ástor Piazzola International Airport (MDQ/SAZM) with daily flights to Buenos Aires served by Aerolíneas Argentinas and Sol Líneas Aéreas and weekly flights to Patagonia served by LADE.
It has a bus terminal serving most cities in Argentina. There is a train station with two daily trains to Buenos Aires' Estación Constitución.
Highway 2 connects Mar del Plata with Buenos Aires and Route 11 connects it through the coastline, ending at Miramar, 40 km (25 mi) south of Mar del Plata. Route 88 connects to Necochea) and Route 226 to Balcarce, Tandil and Olavarría.