There are 5 ways to get from Shepparton to Geraldton by train, plane, bus, bus (Greyhound), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Melbourne Airport, fly
best- Take the train from Shepparton Station to Broadmeadows Stationtrain
- Fly from Melbourne Airport (MEL) to Geraldton Airport (GET)plane MEL - GET
10h 46m$279–697Bus, train
- Take the bus from Shepparton Station/Purcell St to Wangaratta Station/Norton Stbus
- Take the bus from Wangaratta Station, Norton St to Central Station, Forecourt, Coach Bay 1bus
- Take the train from Sydney Central Station to Perthtrain
- Take the bus from Joondalup Stn Transwa Joondalup to Transwa Bay Transwa Geraldtonbus
3d 20h$955–9,161Bus
- Take the bus from Shepparton Station/Purcell St to 85 Franklin Stbus
- Take the bus from Adelaide to Alice Springsbus
- Take the bus from Alice Springs to Katherinebus
- Take the bus from Katherine to Roebuck Plainsbus
- Take the bus from Roebuck Plains to Geraldton stationbus
4d 5h$871–1,914Drive 3,617.5 km
- Drive from Shepparton to Geraldtoncar 3,617.5 km
38h 59m$655–945Bus, train to Albury, fly
- Take the bus from Shepparton Station/Purcell St to Benalla Station/Mackellar Stbus
- Take the train from Benalla Station to Albury Stationtrain
- Fly from Albury (ABX) to Geraldton Airport (GET)plane ABX - GET
14h 27m$536–1,788
Shepparton to Geraldton by bus and train
Questions & Answers
The cheapest way to get from Shepparton to Geraldton is to train and fly which costs $270 - $700 and takes 10h 46m.
The fastest way to get from Shepparton to Geraldton is to train and fly which takes 10h 46m and costs $270 - $700.
No, there is no direct bus from Shepparton station to Geraldton station. However, there are services departing from Shepparton Station/Purcell St and arriving at Geraldton station via Adelaide, Alice Springs, Katherine and Roebuck Plains. The journey, including transfers, takes approximately 4 days 5h.
The distance between Shepparton and Geraldton is 3142 km. The road distance is 3617.5 km.
The best way to get from Shepparton to Geraldton without a car is to bus and train which takes 3 days 20h and costs $950 - $9,500.
It takes approximately 10h 46m to get from Shepparton to Geraldton, including transfers.
Shepparton to Geraldton bus services, operated by V-Line Buses, depart from Shepparton Station/Purcell St.
Shepparton to Geraldton bus services, operated by V-Line Buses, arrive at 85 Franklin St station.
Geraldton is 3h behind Shepparton. It is currently 4:13 PM in Shepparton and 1:13 PM in Geraldton.
Yes, the driving distance between Shepparton to Geraldton is 3617 km. It takes approximately 38h 59m to drive from Shepparton to Geraldton.
What companies run services between Shepparton, VIC, Australia and Geraldton, WA, Australia?
You can take a bus from Shepparton Station/Purcell St to Geraldton station via Adelaide, Alice Springs, Katherine, and Roebuck Plains in around 4d 5h.
- Website
- qantas.com
Flights from Melbourne Airport to Geraldton Airport via Perth
- Ave. Duration
- 6h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,300
Flights from Melbourne Airport to Geraldton Airport via Sydney, Perth
- Ave. Duration
- 10h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,600
Flights from Melbourne Airport to Geraldton Airport via Adelaide, Perth
- Ave. Duration
- 11h 20m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $430–1,300
Flights from Albury to Geraldton Airport via Sydney, Perth
- Ave. Duration
- 13h 28m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–1,800
Flights from Albury to Geraldton Airport via Melbourne Airport, Perth
- Ave. Duration
- 11h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,600
- Website
- aviair.com.au
Flights from Melbourne Airport to Geraldton Airport via Perth
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- $240–650
Flights from Albury to Geraldton Airport via Sydney, Perth
- Ave. Duration
- 9h 45m
- When
- Friday
- Estimated price
- $600–1,800
Flights from Albury to Geraldton Airport via Melbourne Airport, Perth
- Ave. Duration
- 13h 10m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,600
- Phone
- 1800 800 007
- Website
- vline.com.au
Train from Shepparton Station to Broadmeadows Station
- Ave. Duration
- 2h 7m
- Frequency
- 4 times a day
- Estimated price
- $7–11
- Website
- https://www.vline.com.au/
- Off Peak
- $7–11
Train from Benalla Station to Albury Station
- Ave. Duration
- 1h 19m
- Frequency
- 3 times a day
- Estimated price
- $7–10
- Website
- https://www.vline.com.au/
- Off Peak
- $7–10
Train from Sydney Central Station to Perth
- Ave. Duration
- 3d 1h
- Frequency
- Once a week
- Estimated price
- $863–9,000
- Book at
- https://bookings.journeybeyondrail.com.au/
- Everyday Daynighter Seat
- $863
- Advanced Gold Single Cabin
- $1,400–2,000
- Low Gold Single Cabin
- $1,500–2,100
- Everyday Gold Single Cabin
- $1,800–2,400
- GOLD TWIN
- $2,700–4,800
- GOLD SINGLE
- $2,500–4,400
- PLATINUM
- $6,000–9,000
- GOLD PREMIUM TWIN
- $3,300–6,000
- Phone
- 131 500
- Website
- transportnsw.info
Train from Benalla Station to Albury Station
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- $15–140
- Website
- https://transportnsw.info/regional
- Book at
- https://transportnsw.info/regional/regional-train-coach-facilities/xpt-regional-trains
- Economy
- $21–28
- First
- $30–40
- Sleeper
- $120–140
- Phone
- 1800 800 007
- customer.relations@vline.com.au
- Website
- vline.com.au
Bus from Shepparton Station/Purcell St to Wangaratta Station/Norton St
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $1–15
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
Bus from Shepparton Station/Purcell St to 85 Franklin St
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- $10–55
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
Bus from Shepparton Station/Purcell St to Benalla Station/Mackellar St
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $1–13
- Website
- https://www.vline.com.au/
- Schedules at
- https://www.vline.com.au/Timetables/Train-coach-timetables
- Book at
- https://www.vline.com.au/Plan-trip-buy-tickets
- Phone
- 131 500
- Website
- transportnsw.info
Bus from Wangaratta Station, Norton St to Central Station, Forecourt, Coach Bay 1
- Ave. Duration
- 8h 52m
- Frequency
- Twice daily
- Estimated price
- $45–65
- Website
- https://transportnsw.info/regional
- Phone
- 1300 662 205
- info@transwa.wa.gov.au
- Website
- transwa.wa.gov.au
Bus from Joondalup Stn Transwa Joondalup to Transwa Bay Transwa Geraldton
- Ave. Duration
- 5h 35m
- Frequency
- Twice a week
- Estimated price
- $55–75
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
- Phone
- 1300 473946
- Website
- greyhound.com.au
Bus from Adelaide to Alice Springs
- Ave. Duration
- 20h 30m
- Frequency
- 6 times a week
- Estimated price
- $200–500
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $200–300
- Advantage
- $250–380
- Flexible
- $330–500
Bus from Alice Springs to Katherine
- Ave. Duration
- 16h 15m
- Frequency
- 6 times a week
- Estimated price
- $160–390
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $160–240
- Advantage
- $200–300
- Flexible
- $250–390
Bus from Katherine to Roebuck Plains
- Ave. Duration
- 20h
- Frequency
- 5 times a week
- Estimated price
- $210–550
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $210–310
- Advantage
- $270–400
- Flexible
- $340–550
Bus from Roebuck Plains to Geraldton station
- Ave. Duration
- 28h 35m
- Frequency
- Twice a week
- Estimated price
- $290–420
- Schedules at
- integritycoachlines.com.au
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
More Questions & Answers
There are 58+ hotels available in Geraldton.



























