1map logoGo to main page

Perth, Western Australia to Geraldton, Western Australia from $39: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Perth, Australia
to
Geraldton, Australia

How to Get from Perth to Geraldton: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$39 by busBest price
375 kmDistance
2h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Perth to Geraldton with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  29m
Estimated price
$170-355
Recommended
Company
Transwa
Bus
Average Duration
7h  1m
Estimated price
$39-55
Cheapest
route map
Distance: 375 km
Duration: 2h 29m

See more options

Company
Self-Drive
Drive
Average Duration
4h  36m
Estimated price
$50-80
Company
Integrity Coach Lines
Bus
Average Duration
6h  20m
Estimated price
$60-90

Traveling From Perth to Geraldton

The journey from Perth to Geraldton offers a striking contrast between the bustling urban vibe of the city and the relaxed coastal charm of Geraldton.

Best Neighbourhoods in Geraldton

Geraldton offers diverse neighborhoods rich in culture and coastal beauty.

City Centre
• Vibrant shops and cafes line the streets.
• Close to attractions like the HMAS Sydney II Memorial.
Geraldton Marina
• Scenic waterfront views and recreational activities.
• Great dining options with fresh seafood.
Sunset Beach
• Stunning sunsets along the shoreline.
• Ideal for beach lovers and water sports enthusiasts.

Best Times To Visit Geraldton's Attractions

Visiting Geraldton at the right time enhances your experience at its attractions.

HMAS Sydney II Memorial
Early mornings or weekdays offer a quieter, reflective atmosphere.
Geraldton Foreshore
Late afternoons provide stunning sunset views with fewer crowds.
St. Francis Xavier Cathedral
Visit during weekdays for a peaceful, personal experience.

Geraldton Weather: What to Expect Year-Round

Geraldton enjoys a warm Mediterranean climate, characterized by hot, dry summers and mild winters, making it a year-round destination. The best times to visit are during the cooler months from April to September, as pleasant temperatures enhance outdoor activities and exploration.

Dining Recommendation in Geraldton

When in Geraldton, don't miss the chance to savor the fresh local seafood at the charming little eatery, The Fisherman's Wharf. The relaxed atmosphere and emphasis on sustainably sourced ingredients create a dining experience that emphasizes coastal flavors, setting it apart from Perth's diverse culinary scene.

Perth - Geraldton operators

Explore transport companies operating between Perth and Geraldton, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
qantas.com

Plane from Perth Airport (PER) to Geraldton Airport (GET)

Average Duration
1h
Estimated price
1701-1702
Website
aviair.com.au

Plane from Perth Airport (PER) to Geraldton Airport (GET)

Average Duration
1h
Estimated price
1701-1703
Bus
Contact phone
+61 (0) 8 9274 7464
Website
integritycoachlines.com.au

Bus from Perth Wellington Street to Geraldton Station

Average Duration
6h 20m
Estimated price
60-90
Contact phone
1300 662 205
Website
transwa.wa.gov.au

Bus from Joondalup Stn Transwa Joondalup to Transwa Bay Transwa Geraldton

Average Duration
5h 35m
Estimated price
35-50

Perth to Geraldton: Overview of Bus, Train, Flight, and Car Trips

Traveling between Perth and Geraldton offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for bus travellers
• Make sure to book your ticket in advance through Integrity Coach Lines (integritycoachlines.com.au) to guarantee your spot, as services are limited to only three times a week.
• Pack snacks, a refillable water bottle, and entertainment, as the bus journey will take around 7 hours, and while some buses may have stops along the way, options might be limited.
• Upon arriving at Geraldton station, take a moment to check the local transport options, such as the Geraldton City Bus (publictransport.wa.gov.au) for convenient connections to local attractions and accommodations.

Frequently asked questions

Find out more about the route from Perth to Geraldton.

Or choose the category:
The distance between Perth and Geraldton is approximately 233 miles or 259.2 miles by road. The typical travel times vary depending on the mode of transportation. It takes 2 hours and 29 minutes to reach Geraldton from Perth by plane, 4 hours and 36 minutes by car, and 7 hours and 1 minute by bus.
The most cost-effective option for traveling from Perth to Geraldton is by bus with tickets priced between $35 and $50. However, this option also takes the longest time of approximately 7 hours and 1 minute. For those looking for a quicker option, flying is the most time-efficient way, taking only 2 hours and 29 minutes. However, it is also the most expensive mode of transportation, with ticket prices ranging from $170 to $350.
The prices for a bus ticket between Geraldton and Perth range from $39 to $50. However, the specific price can vary depending on factors such as the time of day, day of the week, and any promotions or discounts available. It is recommended to check with the bus company or online booking platforms to get the most accurate and up-to-date prices for travel between Perth and Geraldton.
To travel from Perth to Geraldton without using public transportation, you can rent a car and drive the 259-mile distance. The estimated driving time is around 4 hours and 36 minutes. Rental car prices vary but typically range from $50 to $80 for this journey.
The best way to travel from Perth to Geraldton without a car is by bus. The journey takes approximately 6 hours and 20 minutes and the cost typically ranges from $50 to $75. You can enjoy the scenic views along the way and relax while someone else does the driving. Additionally, taking the bus allows you to save on fuel costs and avoid the stress of navigating unfamiliar roads.
Yes, there is a direct link between Perth and Geraldton. Integrity Coach Lines operates a bus service that departs from Perth Wellington Street and arrives at Geraldton station. The bus service runs three times a week, specifically on Tuesday, Thursday, and Sunday. The journey takes approximately 6 hours and 20 minutes.
The flight between Perth and Geraldton typically takes around 1 hour. Prices for this flight can vary from $170 to $345. It is important to note that these prices are subject to change and can depend on factors such as the time of booking and availability. It is advisable to check with airlines or travel agencies for the most accurate and up-to-date information regarding flight times and costs.
There are several options for accommodation near Geraldton. With over 44 hotels available, travelers have a wide selection to choose from. Prices for hotels in the area start at $59, making it possible to find affordable accommodations to suit various budgets. It is recommended to compare prices and amenities to find the best hotel that meets your preferences and needs.