Getting here
Geraldton is located 424 kilometres north of Western Australia’s capital, Perth by road and 373km by air. It is the largest regional city north of Perth and is a regional capital. Situated right on the coast, Geraldton is the central hub of the Midwest region.
Many base themselves in Geraldton to lose themselves in nature’s wonderland with the stunning Abrolhos Islands, iconic Pink Lake, rugged Kalbarri Gorges and Wildflower Country all at its doorstep.
While we may be a regional city, we have the transport options of a metropolitan area and getting here is easy. There are daily services from Perth via both Nexus Airlines and Qantas Airlines as well as daily coach options.
The Midwest region consists of the following local governments:
- Carnamah (Carnamah, Eneabba)
- Chapman Valley (Nabawa, Howatharra)
- Coorow (Corrow, Green Head, Leeman, Warradarge)
- Cue
- Greater Geraldton (Geraldton, Greenough, Mullewa, Walkaway, Tenindewa, Pindar)
- Irwin (Dongara, Port Denison)
- Meekatharra
- Mingenew
- Morawa
- Mount Magnet
- Murchison
- Northampton (Northampton, Kalbarri, Horrocks, Port Gregory)
- Perenjori
- Sandstone
- Three Springs
- Wiluna
- Yalgoo
By Air
Geraldton is just a quick one-hour flight from Perth! The Geraldton Airport is situated approximately 10km east of Geraldton on the Geraldton-Mt Magnet Road with Qantas offering daily flights from Perth to Geraldton. Please refer to Nexus Airlines, Qantas Airlines or Geraldton Airport for more information.
By Road
Geraldton is a four-hour drive from Perth with two main direct routes. Both the scenic Indian Ocean Drive and Brand Highway are available via coach or by self-drive. There are also coach services with various itineraries that get you to Geraldton. All coach lines arrive to and depart from the Old Railway Station on Chapman Road. You can also travel to Geraldton two inland routes - the Midlands Route and Wildflower Way.