Naga City is served by Naga Airport (WNP), about 15 km southwest of the city centre. Cebu Pacific and Philippine Airlines operate daily flights from Manila; the journey takes about an hour. Grab or local taxis connect the airport to downtown in 30–40 minutes.
By road, Naga is around 440 km from Manila via the Pan-Philippine Highway (AH26). Genesis Transport and Philtranco operate overnight bus services from Manila's Cubao and Pasay terminals; the journey takes nine to ten hours. Buses terminate at the Naga Bus Terminal on Diversion Road, from which tricycles and jeepneys run to the city centre.
From Legazpi City (the nearest major city, about 80 km south), buses and vans run frequently throughout the day and take about two hours. From Legaspi you can also reach Naga by Philippine National Railways (PNR), though the Bicol line's schedule is intermittent — check current service status before relying on it.