This post may contain affiliate links. Please see my disclosure policy for more details.

If you’re planning a North Coast NSW road trip, there are so many beautiful holiday towns to visit. I’ve covered most major towns in North Coast New South Wales in my Sydney to Brisbane road trip itinerary, but this guide will cover some additional detours and smaller towns.

If you have the time, it’s well worth adding these detours to your North Coast NSW itinerary, or stopping at some places I’ve listed for a lunch break or coffee.

I found some of the smaller, lesser-known destinations in North Coast NSW really charming when I did my road trip! Keep reading to find out my recommendations.

North Coast NSW Drive Itineraries: Table of Contents

  1. Port Macquarie to South West Rocks
  2. South West Rocks to Coffs Harbour
  3. Grafton to Yamba
  4. Lennox Head to Byron Bay

1. Port Macquarie to South West Rocks | Mid-North Coast NSW

If you’re travelling from Port Macquarie up to South West Rocks, there’s a lovely scenic detour if you come off the highway at South Kempsey.

Mid North Coast NSW map showing drive stops of Port Macquarie, Crescent Head, Gladstone and South West Head.

Crescent Head

Head east on Crescent Head Road to the beautiful little seaside town of Crescent Head. The town is famous for its brilliant surf and lovely beaches such as Killick Beach.

We only stopped here for a picnic lunch, but the scenery was spectacular, and it had a great holiday feeling.

Click here to check availability at Crescent Head Holiday Park

River and beach at Crescent Head, NSW.
Beach and town at Crescent Head
Surfing at Crescent Head in NSW.
Surf at Crescent Head

From Crescent Head, take scenic Loftus Road north alongside Hat Head National Park and then drive next to Belmore River.

Bridge over the Belmore River to Loftus Road in North Coast NSW.
Taking the Loftus Road from Belmore River

Gladstone NSW

Once you reach the Macleay River, a fantastic place to stop is Gladstone. It’s an absolutely tiny town with so much character! I ended up staying a good couple of hours here, as I thought it was so quaint!

Macleay River in Gladstone NSW.
Macleay River in Gladstone

There’s a little park beside the river, which is perfect for a picnic. There’s also The Heritage Hotel of Gladstone on Kinchela Street, if you fancy a drink or pub lunch.

Arty, bohemian homeware at Roxy's Boutique in Gladstone NSW, Australia.
Quirky homeware inside Roxy’s Boutique Studio

My favourite thing about Gladstone was how it had arty little shops! I really wasn’t expecting that in such a tiny, country town. There was even an outdoor hair salon at a boutique called Roxy’s, which I’ve never seen anywhere else in the world!

Roxy's Boutique Studio outdoor hair salon in Gladstone NSW!
Roxy’s Boutique Studio outdoor hair salon!

2. South West Rocks to Coffs Harbour | Mid-North Coast NSW

North of South West Rocks is quite a few little towns worth stopping at before you reach Coffs Harbour.

Mid-North Coast NSW map, Australia for a, East Coast road trip.


I literally only stopped here to get petrol, but I happened to arrive at sunset, which was absolutely stunning! A former port town, Macksville is set on the banks of the Nambucca River, so the perfect place to stop for a picnic, coffee or pub lunch.

Amazing sunset at Lions Park in Macksville, Noth Coast NSW Australia.
Amazing sunset at Lions Park in Macksville

Nambucca Heads

Just 15 minutes north of Macksville is gorgeous Nambucca Heads, somewhere I definitely wouldn’t have minded staying longer. Set at the mouth of the Nambucca River, this beautiful coastal town has magnificent beaches and some cracking scenery!

Lookout in Nambucca Heads, North Coast NSW, Australia.
Looking down at the mouth of Nambucca River

Just like Port Macquarie, Nambucca Heads has a breakwall (known as the V-Wall) that’s been painted with messages. You can also visit Captain Cook Lookout or Pilot Lookout to appreciate the views.

Painted breakwall at Nambucca Heads NSW.
Painted breakwall at Nambucca Heads

Stroll along the waterfront boardwalks to read the storyboards about this beautiful Mid-North Coast NSW town. It’s a bonus if you visit at sunset! Click the link below to look through hotels, apartments and caravan parks in Nambucca Heads.

Click here to browse Nambucca Heads accommodation

Gorgeous Nambucca Heads sunset in North Coast NSW, Australia.
Gorgeous Nambucca Heads sunset

Bellingen & Dorrigo

A fantastic detour from the highway before you get up to Coffs Harbour is beautiful Bellingen. It’s a quirky, arty little town with gorgeous scenery and really interesting historical architecture. You can also drive to nearby Dorrigo National Park and explore the stunning waterfalls!

Bellingen High Street: historical buildings and shops.
Historical architecture in Bellingen

3. Grafton to Yamba | Northern Rivers NSW

Heading up into the Northern Rivers region of New South Wales, there are some great North Coast towns in the Clarence Valley between Coffs Harbour and Yamba.

Northern Rivers NSW map: driving route from Grafton to Yamba, with drive stops at Ulmarra and Maclean.


Grafton is actually a Northern Rivers city, so bigger than most of the other places on this list. It’s set on the banks of the Clarence River and has some beautiful colonial buildings as well as pleasant, leafy streets.

Grafton shopping street, NSW.
Shops and historical architecture in Grafton

Grafton is also famous for its abundance of beautiful Jacaranda trees that blossom in spring, and the city hosts Australia’s annual Jacaranda Festival. You can enjoy riverside scenery, visit art galleries or even go to the heritage-listed Christ Church Cathedral, which was completed in 1884.

The banks of the Clarence River in Grafton Australia.
The banks of the Clarence River in Grafton

Grafton has an airport too, so you could fly directly from Sydney if you want to explore the Clarence Valley on a short break. Take a look at Grafton hotels, holiday parks and apartments via the link below.

Click here to browse Grafton accommodation

Centenary Drive, Clarenza NSW.
Centenary Drive near Grafton (spot the kangaroos!)


Just a 20-minute drive up the Pacific Highway from Grafton is charming little Ulmarra, one of the most memorable small towns in North Coast NSW that I visited. It’s literally just off the highway, so it’s really easy to get to, and perfect for a rest break.

Ulmarra Hotel and historical buildings in Ulmarra, North Coast NSW.
Ulmarra Hotel and historical buildings in Ulmarra

It was like stepping back in time walking down the high street with all the old shops and the lovely Ulmarra Hotel! I loved the book store opposite too!

Beautiful riverside garden at Hotel Ulmarra, NSW.
Beautiful riverside garden at the Ulmarra Hotel

Make sure you stop for a coffee or food at Ulmarra Hotel, as it has a beautiful garden with seating right on the edge of the Clarence River. I could have stayed there for hours (you can stay over at the hotel too)!

Click here to check prices at Ulmarra Hotel

It was quite smoky by the river when I visited Ulmarra, as there had been some controlled burning in the area.

Beautiful sunny day by the Clarence River in Ulmarra in Northern Rivers NSW.
Beautiful Clarence River in Ulmarra


Maclean is another rather quirky North Coast NSW town, about half an hour north of Ulmarra. It has Scottish heritage, and you’ll find Scottish souvenir shops as well as a lot of tartan!

Historic buildings in Maclean, NSW, Australia.
River St in Maclean

Even the power poles are painted in tartan, which was carried out for the Olympic Torch arrival in 2000! From Maclean you only have a 15-minute drive up to pretty surf town Yamba.

Scottish souvenirs in Maclean, a Scottish town in Australia.

4. Lennox Head to Byron Bay | Northern Rivers NSW

If you’re continuing up to beautiful Byron Bay from Yamba, there are a few scenic spots if you detour off the highway towards the coastline.

Byron Bay region map Australia.

Lennox Head & Lake Ainsworth

Seaside town Lennox Head has great surf, kayaking on the lake and stunning views of the coastal scenery at Pat Morton Lookout.

Pat Morton Lookout at Lennox Head in the Northern Rivers NSW Australia.
Pat Morton Lookout at Lennox Head

Slightly north is pretty Lake Ainsworth, a tea tree-stained dunal lake with barbecue and picnic facilities.

Beautiful reflections at Lake Ainsworth, Lennox Head, NSW Australia.
Lake Ainsworth

Broken Head

Whites Beach seemed to be the place to visit when I stayed at the Arts Factory Lodge in Byron Bay, so my travel mate and I decided to take a detour on our way south.

Whites Beach walking track near Byron Bay, NSW.
Whites Beach walking track

We were a bit late setting off, so the sun had disappeared, but the walking track through the forest was beautiful, and the little craggy beach was certainly stunning.

Looking down at Whites Beach NSW.
Looking down at Whites Beach

A short drive south is Seven Mile Beach, an enormous (I’m guessing seven miles long!) beach that’s well worth a visit.

Seven Mile Beach at Broken Head, NSW.
Seven Mile Beach

I hope you have a great time on your North Coast NSW road trip! For more ideas, check out my list of 25 best beaches in New South Wales or look through all of my New South Wales travel guides.

Happy travels!

Lisa Bull
Written by Lisa Bull

Lisa Bull, founder of Dreaming of Down Under, has been living in Australia as a British expat since 2015. After travelling to every state and territory in Australia and living in Perth, Brisbane and Sydney, Lisa knows from first-hand experience the best destinations to visit in Australia and the best budget travel tips. Her guides on this blog have been read by over 700k readers and helped thousands of people achieve their dream of living in or travelling Australia.