← back to the Journal
ITINERARIES · updated when fares change

The NSW Coast by Bus: Sydney to Byron, Stop by Stop

A coach itinerary up the NSW coast from Sydney to Byron Bay: the best stops, how long to spend, and which legs to book, with Port Macquarie, Coffs and more.

The AusBus Team8 min readFact-checked 28.06.2026
Bondi Beach curving toward the Pacific, Sydney.

Affiliate disclosure. Some links in this post are affiliate links. If you book through them we may earn a small commission at no extra cost to you. We only recommend partners that fit the trip we're describing. Full policy on our affiliate disclosure page.

Most people doing the east coast think of the NSW leg as the bit to get past: one long overnight coach from Sydney to Byron Bay, eyes closed, on to Queensland. That works if you're short on time, but it skips one of the most rewarding stretches of the whole run. The NSW coast between Sydney and Byron is a string of easygoing beach towns, koala country, headland walks and surf breaks, and it's tailor-made for breaking into a slower, stop-by-stop trip by coach.

This itinerary does exactly that. Rather than treating Sydney to Byron as a single overnight haul, it breaks the NSW coast into legs you can actually enjoy, with the towns worth stopping in, how long to give each, and which legs to book. It's the natural complement to a full two-week east-coast trip; think of it as the detailed, NSW-only zoom-in on the first quarter of that journey.

Route
Sydney–Byron
Suggested
7–10 days
Coach legs
3–4
Pace
Slow, beachy

The route at a glance

The spine runs north from Sydney up the Pacific coast to Byron Bay, and the coaches link it the whole way:

Sydney → (Newcastle / Port Stephens) → Port Macquarie → Coffs Harbour → (Yamba / Ballina) → Byron Bay.

You don't have to stop everywhere. Three or four genuine stops over a week to ten days is a comfortable rhythm, leaving the rest as places you pass through or skip. Below is the case for each, so you can pick the ones that suit you.

Sydney: the starting line

Begin in Sydney. Whether you're giving the city a few days or just starting the coast, your coaches north leave from the Eddy Avenue bays at Central, so it's an easy launch point. Before you head off, the harbour, Bondi and the ferries are worth whatever time you've got. When you're ready, the first coach takes you up the coast and the pace immediately drops.

Route guide

Sydney to Port Macquarie

From $316h 15m390 km

Newcastle and Port Stephens: an optional first stop

Just a couple of hours north, Newcastle is an underrated beach city with genuine surf, a working-harbour edge and a good food scene, while nearby Port Stephens offers dolphins, the Stockton sand dunes and calm bays. It's an optional first break for travellers who want to ease into the trip rather than push straight to Port Macquarie. If you're tight on days, it's the stop to skip in favour of more time further north, but it's a pleasant soft landing out of the city.

Port Macquarie: koalas and easy beaches

Port Macquarie is the first stop we'd insist on. It's a relaxed coastal town with a chain of swimmable beaches, a coastal walk linking them, and its famous koala hospital, a genuine wildlife-rescue centre you can visit. Give it two nights: a beach day, the koala visit, and the headland walk are an easy, low-key couple of days that reset you into holiday pace. It's the kind of town the overnight-coach crowd never sees, which is rather the point.

Route guide

The next leg: Port Macquarie to Coffs Harbour

From $222h 10m154 km

Coffs Harbour: the Big Banana and the jetty

Further north, Coffs Harbour is where the coast starts feeling subtropical. It's home to the cheerfully daft Big Banana, one of Australia's original "big things," plus a pretty jetty area, the Muttonbird Island walk out along the breakwater, and beaches that quieten the further you look. Two nights is plenty: do the island walk, the jetty, a beach afternoon, and the Big Banana for the photo. Coffs is also a natural refuelling point roughly halfway up the NSW coast, a good place to do laundry and restock before the final push to Byron.

The historic timber jetty at Coffs Harbour.
The Coffs Harbour jetty, a short walk from the marina and a good sunset stop.

Yamba and Ballina: the quiet alternatives

As you approach the Queensland border, Yamba and Ballina offer a quieter, more local flavour than Byron's buzz. Yamba in particular has a devoted following for its laid-back river-mouth setting and uncrowded surf. If Byron's intensity isn't your thing, an extra night in one of these makes a gentle counterpoint. They're optional, but they're the locals' answer to "where do you go to escape Byron," which tells you something.

Route guide

The final leg: Coffs Harbour to Byron Bay

From $343h 45m234 km

Byron Bay: the finish

Byron Bay is the natural end of the NSW coast and the busiest, brightest stop on it: the lighthouse walk out to the most easterly point of the mainland, the markets, the surf, the slow mornings and the lively nights. Give it three or four nights, more than anywhere else on this trip, because Byron rewards settling in rather than passing through. Once you're there, our Byron without a car guide covers getting around the town and its beaches without hiring wheels.

From Byron, you're poised to cross into Queensland and carry on up the coast if your trip continues, or to call it the end of a satisfying NSW-coast loop.

Aerial view of a surf beach and green headland near Byron Bay.
The finish: Byron’s beaches start where the coach drops you.

How long to spend

A comfortable NSW-coast trip runs seven to ten days with three or four stops. A sensible default:

  • Port Macquarie: 2 nights
  • Coffs Harbour: 2 nights
  • Byron Bay: 3 to 4 nights
  • Plus an optional night at Newcastle, Port Stephens, Yamba or Ballina if you have the days.

Compress it to a long weekend and you're really just choosing one or two stops; stretch it past ten days and you're into "live here for a bit" territory, which plenty of people happily do.

When to go

The NSW coast is a year-round trip, but the season shapes it:

  • Summer (December to February) is peak: the warmest swimming, the liveliest towns, and the busiest, priciest beds. Book well ahead, especially over Christmas, New Year and the January school holidays, when the whole coast fills.
  • Autumn (March to May) is arguably the sweet spot: warm water lingering from summer, smaller crowds and easier prices.
  • Winter (June to August) is mild this far north, quieter and cheaper, and it overlaps the whale-watching season, when humpbacks pass close to the headlands; the lookouts at Port Macquarie, Coffs and Byron's lighthouse are good vantage points.
  • Spring (September to November) warms back up and stays relatively uncrowded outside the school-holiday weeks.

Unless you specifically want peak-summer beach weather, the shoulder seasons give you the same coast with fewer people and lower fares.

Pacing and booking notes

A few practical things keep the trip smooth:

  • Book the legs a couple of weeks ahead in summer and over school holidays, when the coast is busiest and the popular services and beds fill first. The route guides show the operators and indicative fares per leg.
  • Greyhound and Premier both run this corridor, so you can often compare the two on a given leg. We weigh them up in our Premier vs Greyhound guide.
  • You don't need to book every night in advance. Lock in Byron and the peak-season nights, but leave yourself room to add a night somewhere you click with.
  • Mind the daytime versus overnight choice. On this stretch the scenery is half the point, so we'd lean towards daytime legs here and save the overnight coaches for the longer, less scenic Queensland hauls further north.

What we'd actually do

We'd treat the NSW coast as the part of the east coast to slow down for, not speed through. Two nights in Port Macquarie for the koalas and the beach walk, two in Coffs for the jetty and the island, then settle into Byron for three or four. We'd ride the legs in daylight to actually see the coast, compare Premier and Greyhound on each one, and keep a night spare for Yamba or Newcastle if the mood took us. Done this way, the "bit to get past" becomes one of the best weeks of the whole trip.

Frequently asked questions

How long does it take to travel the NSW coast by bus?

You can cover Sydney to Byron Bay in a single overnight coach, but to actually enjoy the coast, plan seven to ten days with three or four stops. That gives you time for Port Macquarie, Coffs Harbour and a proper few nights in Byron.

What are the best stops on the NSW coast by bus?

Port Macquarie for koalas and easy beaches, Coffs Harbour for the jetty, Muttonbird Island and the Big Banana, and Byron Bay as the lively finish. Newcastle, Port Stephens, Yamba and Ballina make good optional extra stops.

Should I take the overnight bus from Sydney to Byron?

Only if you're short on time. The overnight coach is efficient but skips the whole NSW coast. If you've got a week or more, break the trip into daytime legs and stops so you actually see Port Macquarie, Coffs and the towns in between.

Which operators run the NSW coast?

Both Greyhound and Premier Motor Service run the Sydney to Byron corridor, so you can usually compare them leg by leg on price and timing. Check the route guides for the operators and indicative fares on your dates.

Can I continue past Byron Bay into Queensland?

Yes. Byron is roughly a quarter of the way up the full east coast, and the coaches carry on across the border to the Gold Coast and Brisbane. The NSW coast makes either a satisfying trip in itself or the first chapter of a longer east-coast run.

made up your mind?

Compare Sydney to Port Macquarie fares in one search

Fares from the operators. No booking fees.

Find a bus →

We may earn a commission when you book through AusBus. Affiliate disclosure

Written by The AusBus Team

Practical guides researched on the routes themselves and fact-checked against operator timetables.

Tags

  • itinerary
  • nsw
  • east-coast
  • sydney
  • byron-bay