There are 4 ways to get from Barham to Horsham by bus, train, 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.
Bus
best- Take the bus from Thompson St/Main St to Kerang Station/Boundary Stbus
- Take the bus from Kerang Station/Boundary St to Bendigo Station/Railway Plbus
- Take the bus from Bendigo Station/Railway Pl to Coach Terminal/24 Roberts Avebus
7h 41m$8–47Train
- Take the train from Kerang Station to Footscray Stationtrain
- Take the train from Footscray Station to North Shore Stationtrain
- Take the train from North Shore Station to Horsham Stationtrain
9h 48m$157–278Drive 243.3 km
- Drive from Barham to Horshamcar 243.3 km
2h 49m$43–63Bus, train
- Take the bus from Thompson St/Main St to Kerang Station/Boundary Stbus
- Take the train from Kerang Station to Bendigo Stationtrain
- Take the bus from Bendigo Station/Railway Pl to Coach Terminal/24 Roberts Avebus
7h 50m$15–41
Barham to Horsham by bus
Questions & Answers
The cheapest way to get from Barham to Horsham is to bus which costs $8 - $50 and takes 7h 41m.
The fastest way to get from Barham to Horsham is to drive which takes 2h 49m and costs $40 - $65.
No, there is no direct bus from Barham to Horsham. However, there are services departing from Thompson St/Main St and arriving at Coach Terminal/24 Roberts Ave via Kerang Station/Boundary St and Bendigo Station/Railway Pl. The journey, including transfers, takes approximately 7h 41m.
No, there is no direct train from Barham station to Horsham station. However, there are services departing from Kerang Station and arriving at Horsham Station via Footscray Station and North Shore Station. The journey, including transfers, takes approximately 9h 48m.
The distance between Barham and Horsham is 409 km. The road distance is 243.3 km.
The best way to get from Barham to Horsham without a car is to bus which takes 7h 41m and costs $8 - $50.
It takes approximately 7h 41m to get from Barham to Horsham, including transfers.
Barham to Horsham bus services, operated by Regional Transit, depart from Thompson St/Main St station.
Barham to Horsham train services, operated by V/Line, depart from Kerang Station.
The best way to get from Barham to Horsham is to bus which takes 7h 41m and costs $8 - $50. Alternatively, you can train, which costs $150 - $280 and takes 9h 48m.
What companies run services between Barham, NSW, Australia and Horsham, VIC, Australia?
You can take a bus from Thompson St/Main St to Coach Terminal/24 Roberts Ave via Kerang Station/Boundary St and Bendigo Station/Railway Pl in around 7h 41m. Alternatively, you can take a vehicle from Barham to Horsham Station via Kerang Station, Footscray Station, and North Shore Station in around 9h 48m.
- Phone
- 1800 800 007
- Website
- V-Line
Train from Kerang Station to Footscray Station
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- $10–14
- Website
- V-Line
- Off Peak
- $10–14
Train from Footscray Station to North Shore Station
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- $8–12
- Website
- V-Line
- Off Peak
- $8–12
Train from Kerang Station to Bendigo Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $8–12
- Website
- V-Line
- Off Peak
- $8–12
- Phone
- 1800 703 357
- [email protected]
- Website
- Journey Beyond
Train from North Shore Station to Horsham Station
- Ave. Duration
- 3h 43m
- Frequency
- Twice a week
- Estimated price
- $70–170
- Website
- Journey Beyond
- Red Standard Readyrail
- $70–85
- Red Standard Everyday
- $80–100
- Red Premium Readyrail
- $120–140
- Red Premium Everyday
- $140–170
- Phone
- 1800 800 007
- Website
- Transport Victoria
Bus from Thompson St/Main St to Kerang Station/Boundary St
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- $4–6
- Website
- Transport Victoria
Bus from Thompson St/Main St to Kerang Station/Boundary St
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- $4–6
- Website
- Transport Victoria
- Phone
- 1800 800 007
- [email protected]
- Website
- V/Line
Bus from Kerang Station/Boundary St to Bendigo Station/Railway Pl
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- $1–18
- Website
- V/Line
- Schedules at
- V/Line
- Book at
- V/Line
Bus from Bendigo Station/Railway Pl to Coach Terminal/24 Roberts Ave
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- $3–24
- Website
- V/Line
- Schedules at
- V/Line
- Book at
- V/Line
Bus from Bendigo Station/Railway Pl to Coach Terminal/24 Roberts Ave
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
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
Barham to Horsham bus services, operated by Regional Transit, arrive at Kerang Station/Boundary St.
Barham to Horsham train services, operated by V/Line, arrive at Footscray Station.
Yes, the driving distance between Barham to Horsham is 243 km. It takes approximately 2h 49m to drive from Barham to Horsham.
There are 31+ hotels available in Horsham.














