1map logoGo to main page

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

Compare Travel Options and Prices

from
Geraldton, Australia
to
Perth, Australia

How to Get from Geraldton to Perth: 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.

$35 by busBest price
416 kmDistance
1h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Geraldton to Perth 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
1h  39m
Estimated price
$170-355
Recommended
Company
Transwa
Bus
Average Duration
6h 
Estimated price
$35-90
Cheapest
route map
Distance: 416 km
Duration: 1h 39m

See more options

Company
various
Drive
Average Duration
4h  35m
Estimated price
$50-80
Company
various
Bus
Average Duration
5h  46m
Estimated price
$63-89

Traveling From Geraldton to Perth

The journey from Geraldton to Perth offers a striking contrast between Geraldton's tranquil coastal charm and Perth's vibrant urban energy.

Best Neighbourhoods in Perth

Perth features diverse neighborhoods, each offering distinct experiences for visitors.

Northbridge
• A lively hub for nightlife and entertainment.
• Home to art galleries and cultural events.
Fremantle
• Renowned for its historic architecture and vibrant markets.
• Offers stunning views of the Indian Ocean.
Subiaco
• Known for trendy cafes and boutiques.
• Hosts beautiful parks and gardens for relaxation.

Best Times To Visit Perth's Attractions

Timing your visits can greatly enhance your experience of Perth's attractions.

Kings Park and Botanic Garden
Visit early in the morning on weekdays for stunning views and fewer crowds.
Perth Zoo
Enjoy quieter afternoons on weekdays, especially during school terms.
Fremantle Markets
Plan your visit on Fridays for a vibrant atmosphere with fewer visitors.

Perth Weather: What to Expect Year-Round

Perth enjoys a Mediterranean climate with hot, dry summers and mild, wet winters, making it a year-round destination. The pleasant weather from September to November and March to May offers the best conditions for exploring the city and its attractions.

Dining Recommendation

For an exceptional dining experience, try the signature barramundi dish at Long Chim, where vibrant Thai flavors come alive in a lively atmosphere. This contrasts with Geraldton's more laid-back seafood scene, providing you an opportunity to explore bold local ingredients and innovative culinary techniques in Perth.

Geraldton - Perth operators

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

Plane
Website
qantas.com

Plane from Geraldton (GET) to Perth (PER)

Average Duration
1h 39m
Estimated price
AU$170-360
Website
aviair.com.au

Plane from Geraldton (GET) to Perth (PER)

Average Duration
1h
Estimated price
AU$170-400
Bus
Contact phone
1300 662 205
Website
transwa.wa.gov.au

Bus from Transwa Bay Transwa Geraldton to Transwa Bay Transwa East Perth Set-Down

Average Duration
6h
Estimated price
AU$35-50
Contact phone
+61 (0) 8 9274 7464
Website
integritycoachlines.com.au

Bus from Geraldton station to Joondalup Winton Road

Average Duration
5h 5m
Estimated price
AU$63-89

Bus from Geraldton station to Perth Wellington Street

Average Duration
5h 35m
Estimated price
AU$35-90

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

Traveling between Geraldton and Perth 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.

🚗 Embark on a scenic road trip from Geraldton to Perth, covering a distance of 259 miles. Enjoy the journey that takes approximately 4 hours and 35 minutes, passing through charming towns and stunning landscapes. 💰 Choose from a range of options for your road trip budget, with prices typically falling between $50 and $80 for the journey. Plan your expenses wisely to make the most of your drive from Geraldton to Perth, experiencing the best that Western Australia has to offer along the way.
Average price
$50 - $80
🛫 Flying from Geraldton Airport to Perth Airport is quick and convenient, with a direct flight taking only 55 minutes. Both Qantas and Aviair provide flight options for this route. 🌆 Once you arrive in Perth, it will take approximately 1 hour and 39 minutes to complete the journey from Geraldton by plane. This allows for a smooth transition from the coastal town to the bustling city. 💸 Prices for flights between Perth and Geraldton can range from $170 to $355, depending on the airline, time of booking, and availability. It's advisable to plan ahead to secure the best deals for your travel itinerary.
Departure Point
Geraldton Airport
Arrival Point
Perth Airport
🚌 Experience a scenic journey as you travel from Geraldton to Perth by bus with Transwa. Services operate six times a week, providing convenient transportation options every day. The approximately 6-hour trip offers a comfortable way to reach your destination. 💸 Ticket prices for the Geraldton to Perth bus route range from $35 to $90, offering affordability and flexibility for travelers. Whether you're embarking on a day trip or exploring the region for a longer stay, a bus journey provides a hassle-free and cost-effective travel option.
Departure Point
Transwa Bay Transwa Geraldton station
Arrival Point
Transwa Bay Transwa East Perth Set-Down station

Frequently asked questions

Find out more about the route from Geraldton to Perth.

Or choose the category:
The distance between Geraldton and Perth is approximately 233 miles or 259 miles by road. Traveling by plane is the fastest option, taking around 1 hour and 39 minutes. If you prefer to drive, it will take approximately 4 hours and 35 minutes. Alternatively, you can take a bus, which usually takes around 6 hours to reach Perth from Geraldton.
The most cost-effective transportation option from Geraldton to Perth is by bus, with prices ranging from $35 to $75. Although it takes approximately 6 hours to reach Perth by bus, it is a cheaper alternative for budget-conscious travelers. On the other hand, the quickest way to travel between the two cities is by plane, taking only 1 hour and 39 minutes. However, it is more expensive, with flight tickets costing between $170 and $350.
When traveling from Geraldton to Perth the prices for a bus ticket vary between $35 and $75. It is recommended to check with different bus operators or online platforms to get the most accurate and updated prices. It is also advisable to book in advance to secure the best deals and avoid last-minute price increases. Additionally, prices may vary depending on the time of year and demand, so it is always a good idea to compare prices and plan accordingly.
To travel from Geraldton to Perth without using public transportation, you can rent a car and drive the distance of 259 miles. The drive takes approximately 4 hours and 35 minutes, depending on traffic and road conditions. The cost of car rental for this journey varies, ranging from $50 to $80. This option allows for flexibility and the opportunity to explore the scenic coastal route at your own pace.
To travel from Geraldton to Perth without a car, the best option is to take a bus via Joondalup Winton Road. The journey takes approximately 5 hours and 46 minutes. The cost of the bus ticket ranges from $50 to $80. This is a convenient and affordable way to reach Perth from Geraldton if you do not have a car.
Yes, there is a direct link between Geraldton and Perth. Transwa operates a daily bus service from Transwa Bay Transwa Geraldton to Transwa Bay Transwa East Perth Set-Down. The journey takes approximately 6 hours. This provides a convenient and direct option for travelers who prefer to use bus transportation.
The flight between Geraldton and Perth typically takes 55 minutes on the quickest direct flight. The prices for this flight range from $170 to $345. However, it is important to note that these prices can vary depending on the airline, time of travel, and availability. It is recommended to check with different airlines for the most accurate and up-to-date pricing information.
There are several options for accommodation near Perth. With over 827 hotels available, there is a wide range of choices to suit different budgets and preferences. Prices start at $75, making it possible to find a suitable place to stay regardless of your budget. Whether you prefer luxury hotels, budget-friendly options, or something in between, there are plenty of choices available in Perth.

Trips from Geraldton