Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Travel guide

Oxley Highway: route guide

Allow two days to drive the Oxley Highway end to end, or one long day if you only push through. Do it west to east from Nevertire to Port Macquarie so the Warrumbungles and the Walcha plateau come before the coast. Skip it if you want a fast inland link: the New England and Pacific highways are quicker.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Routecheck
Nevertire to Port Macquarie, New South Wales (about 640 km)
Time needed
2 days with stops; 1 long day without
Best seasoncheck
Autumn and spring; avoid summer heat inland and winter ice on the Walcha plateau
Speed limit
100–110 km/h outside towns, as low as 50 km/h through them
Road type
Mostly single carriageway with regular overtaking lanes
Main hazard
Kangaroos on the road, especially at dawn and dusk
Towns on the way
Warren, Gilgandra, Coonabarabran, Gunnedah, Tamworth, Walcha, Wauchope

Route map

The Oxley Highway runs across northern New South Wales, linking the flat inland plains at Nevertire with the Tasman Sea at Port Macquarie. It joins the Mitchell Highway at the western end and crosses the Great Dividing Range at Walcha before dropping through the Hastings River valley to the coast.

There is no single official map for the whole route; use a state road map or an offline navigation app and download the tiles before you leave, because mobile coverage thins out between Coonabarabran and Walcha. The mapframe reference point for the middle of the route is roughly 31.66°S, 150.46°E (approximate).

Route map
LegApprox. distanceDriving time
Nevertire to Gilgandraabout 90 km1 h
Gilgandra to Coonabarabranabout 100 km1 h 10 min
Coonabarabran to Gunnedahabout 120 km1 h 30 min
Gunnedah to Tamworthabout 105 km1 h 15 min
Tamworth to Walchaabout 110 km1 h 30 min
Walcha to Wauchopeabout 130 km2 h
Wauchope to Port Macquarieabout 20 km20 min

Distances and times are 2026 estimates for a car; check current conditions before travelling.

The legs

The western third is wheat and sheep country: straight, open and quick. Nevertire and Warren are small service towns, and Gilgandra is the first place with a full range of fuel, food and motels. Coonabarabran is the natural overnight stop if you started late, and it sits under the Warrumbungles, a dark-sky area worth a detour if you have a night to spare.

The middle section through Gunnedah and Tamworth is the busiest. Tamworth is the largest town on the route and a good place to break for a proper meal, fuel and a supermarket shop. From Tamworth the road climbs, and the country changes fast from open plains to granite and eucalypt.

The eastern third is the scenic part. Walcha is a small high-country town and the last reliable stop before the range. Beyond it the highway winds down through Yarrowitch, Ellenborough and Long Flat, with lookouts and rainforest, then reaches Wauchope and the coast at Port Macquarie. This descent is the slowest stretch and the one to drive in daylight.

  • Nevertire and Warren: fuel and basics only
  • Gilgandra: first full services heading east
  • Coonabarabran: overnight stop, Warrumbungles access
  • Gunnedah: coal country, quick break
  • Tamworth: biggest town, best services
  • Walcha: last stop before the range
  • Wauchope and Port Macquarie: coast, beaches, airport

When to go

Autumn (March to May) and spring (September to November) give the most comfortable driving: mild inland days and clear views from the range. Summer inland can push past 35 °C, which makes long stretches between towns tiring, and the coast end is busy with school-holiday traffic in December and January.

Winter brings cold nights and possible frost or ice on the Walcha plateau, plus fog in the valleys early in the morning. If you drive in winter, start the range descent after the sun is up. Whatever the season, avoid driving the rural sections at dawn and dusk, when kangaroos are most active.

Where to stay

Break the trip at Coonabarabran or Tamworth if you are doing it in two days. Coonabarabran has motels and caravan parks and puts you close to the Warrumbungles; Tamworth has the widest choice of hotels, motels and campsites and the best food options. Walcha has a handful of country pubs and motels if you want to start the range early.

At the coast, Port Macquarie has the largest range, from beachside apartments to holiday parks, and it is the obvious place to finish. Book ahead for long weekends and school holidays, when inland towns fill with events and the coast fills with everyone else.

  • Coonabarabran: motels, caravan parks, Warrumbungles base
  • Tamworth: most choice, best for a comfortable night
  • Walcha: country pubs and motels, early start on the range
  • Port Macquarie: beachside apartments and holiday parks

Preparation

Fill the tank whenever you can. Fuel stops are spaced out between Coonabarabran and Walcha, and some small stations close early or on Sundays. Carry water, food and a charged phone, and download offline maps before the range, where coverage drops.

The road is mostly single carriageway with a 100–110 km/h limit outside towns and as low as 50 km/h through them. Overtaking lanes appear regularly, so wait for one rather than passing on a blind bend. Watch for kangaroos at any time of day, and for livestock and trucks on the inland sections. In summer, check for bushfire warnings and road closures before you set out.

FAQ

Questions people ask

How long does Oxley Highway take?

End to end, Nevertire to Port Macquarie is roughly 640 km (2026 estimate) and about 8 to 9 hours of driving. Most travellers spread it over two days with a night at Coonabarabran or Tamworth. One long day is possible but leaves no time for stops.

When is the best time to do Oxley Highway?

Autumn and spring give the mildest driving and the clearest range views. Summer inland is hot and the coast is busy in school holidays; winter can bring ice and fog on the Walcha plateau. Drive the range descent in daylight year-round.

Where should I stay along Oxley Highway?

Coonabarabran and Tamworth are the best mid-route stops, with motels, caravan parks and food. Walcha suits an early start on the range. Port Macquarie has the widest choice at the coast end and is the natural finish.

Which direction should I drive?

West to east, from Nevertire to Port Macquarie, puts the Warrumbungles and the Walcha plateau before the coast and ends at the beach. Either direction works; the range descent is the slowest part, so plan it for daylight.

Do I need a 4WD?

No. The Oxley Highway is a sealed rural road suitable for any car. You only need a 4WD if you detour onto unsealed tracks, such as some Warrumbungles access roads, and even then check conditions first.

Deep dive

Every source; changeable facts are marked check

Sources