N1 Perth to Kalbarri
Waves crashing against coastal cliffs in Kalbarri

Catch the coach from Perth to Geraldton or Perth to Kalbarri

N1 Coach line

East Perth to Kalbarri and Geraldton via Eneabba

Whether you'd prefer to travel along the coast or head inland and around, all of our routes to Geraldton are the scenic route. Pass through the lunar landscape and white sand beaches of Cervantes, Lancelin and Jurien Bay or travel through stunning bushland and historic towns such as Northam and Mullewa. Either way, keep an eye out for the wildflower displays.

Pass through wildflower country before meeting the sea at the beachside town of Port Denison. Continuing north, you can pass through Geraldton and her shipwrecked coast. Stop at the HMAS Sydney II Memorial for a solemn experience before cliff diving at Ellendale Pool. You'll continue past the historical Point Moore Lighthouse and Insta famous pink Hutt Lagoon before reaching the holiday town of Kalbarri.


Onboard Services

Toilet Facilities
USB Ports

More info on Amenities

  • East Perth Terminal
  • Midland Station (Stand No. 1)
  • Bullsbrook (bus stop)
  • Gingin (Shire Office)
  • Cataby (Liberty Roadhouse)
  • Badgingarra (information bay)
  • Jurien Bay turnoff/Brand Highway
  • Warradarge (Roadhouse)
  • Eneabba (Roadhouse)
  • Port Denison (Point Leander Drive)
  • Dongara (Visitor Centre)
  • Greenough (town site)
  • Cape Burney turnoff (1km)*
  • Geraldton (Railway Station)
  • Northampton (Lions bus shelter)
  • Kalbarri (Motor Hotel)

Book now

879 GPE1  
Mon Wed Fri Tue Thu Sat From Perth
East Perth Terminal
8:55 8:55 Midland Station (Stand No. 1)
9:17 9:17 Bullsbrook (bus stop)
9:46 9:46 Gingin (Shire Office)
10:43 11:15 10:43 11:15 Cataby (Liberty Roadhouse) 30 min stop
11:46 11:46 Badgingarra (information bay)
Jurien Bay turnoff/Brand Highway (38km)*
12:14 12:14 Warradarge (Roadhouse)
12:37 12:37 Eneabba (Roadhouse)
1:34 1:34 Port Denison (Point Leander Drive)
1:39 1:39 Dongara (Visitor Centre)
2:09 2:09 Greenough (town site)
2:19 2:19 Cape Burney turnoff (1km)*
2:30 2:40 2:30

Geraldton (Railway Station) 10 min stop
3:22   Northampton (Lions bus shelter)
4:55   Kalbarri (Motor Hotel)
GPE2 860  
Mon to Sat Tue Thu Sat From Kalbarri/Geraldton
Kalbarri (Motor Hotel)
  8:25 Northampton (Lions bus shelter)
9:15 9:30 Geraldton (Railway Station)
8:40 9:35 Cape Burney turnoff (1km)*
8:50 9:50 Greenough (town site)
9:20 10:20 Dongara (Visitor Centre)
9:25 Port Denison (Point Leander Drive)
10:22 Eneabba (Roadhouse)
10:45 11:15 Warradarge (Roadhouse) 30 min stop
11:29 Jurien Bay turnoff/Brand Highway (38km)*
11:45 Badgingarra (information bay)
Cataby (Liberty Roadhouse)
1:11 Gingin (Shire Office)
1:40 Bullsbrook (bus stop)
2:02 Midland Station (Stand No. 1)

East Perth Terminal
Wheelchair accessible toilet facilities available.
Comfort stop.
Road coach services will only divert to Dongara, Eneabba or Gingin if advance bookings are made.
*(km) Kilometres from townsite.

Amendments may apply on public holidays and during school holidays. Road coaches will only stop at other authorised stopping points if pre-booked.

Passengers are advised be ready to board 15 minutes prior to departure.


Download timetable