Map of Port Macquarie, Australia

Port Macquarie is a city in New South Wales, Australia, with a population of about 51,965. It lies at 31.4308°S, 152.9089°E. Port Macquarie is about 554 km (344 mi) northeast of Canberra, the capital. The nearest city on our map is Coffs Harbour, 128 km to the north.

Port Macquarie at a glance

Country
Region
New South Wales
Population
51,965GeoNames
Coordinates
-31.4308, 152.908931°25′51″S 152°54′32″E
Time zone
Australia/SydneyUTC+11:00 / UTC+10:00 (daylight saving time)
Local time
–
Distance to Canberra
554 km (344 mi)

Where is Port Macquarie?

Cities near Port Macquarie

Largest cities in New South Wales

Largest cities in Australia

Map of Australia and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.