By Car

Bendigo is 153km north of Melbourne up the Calder Freeway. And around a 90 minute drive from Melbourne Airport. Getting here by road is easy as it is situated at the junction of the Calder Highway, McIvor Highway, Midland Highway and Loddon Valley Highway, making it very accessible no matter which direction you are coming from.

From the Murray River town of Echuca, the journey is a picturesque hour and ten down the Northern and Midland Highways, while Shepparton is 1.5 hours east on the Midland Highway. Heading northwest along the Loddon Valley Highway, Swan Hill is 2 hours away, while Mildura is 4.5 hours away via either the Loddon Valley or Calder Highways.

Closer to Bendigo is the Heathcote wine region, a leisurely 30 minute drive along the McIvor Highway. While the artisan hub of Castlemaine is about 40 minutes to the south along the Calder Highway.

If you would like to travel to Bendigo with coach charters, please visit to ‘By Coach Charters’ page.

By Train

The express V/Line service from Melbourne’s Southern Cross Station will get you to Bendigo in just over 90 minutes. To travel by train, grab a Myki card, available for purchase at Southern Cross Station, online at or the Bendigo Visitor Centre.

The Station is just a few minutes’ walk from the city centre including the View Street precinct, Chancery Lane, Rosalind Park and historic gold rush buildings. From here you can get the Bendigo Talking Tram (tickets required) to many of our iconic Bendigo attractions. A local bus service also operates around town, and you can use your Myki to catch these.

Regular train and bus services from Bendigo can also take you to other great places such as Maryborough, Castlemaine, Mildura, Swan Hill, Echuca, Daylesford, Ballarat and Geelong.

For more information visit or phone V/Line on 1800 800 007.

Transport in Bendigo

Various public transport options are available for travelling within Bendigo, including taxis, car and truck rental, bus services, trams and coaches.

Bendigo Hire Car Services

Bendigo is serviced by all major hire car companies including:

Avis Bendigo Car & Truck Rental
579 Napier St, Epsom
Phone: 03 5441 3228

229 High St, Kangaroo Flat
Phone: 03 5447 7831

Hertz Car & Truck Rental
42 – 46 Midland Highway, Epsom
Phone: 03 5448 5293

Thrifty Car & Truck Rental
223 High St, Bendigo
Phone: 03 5447 3717

Bendigo Taxi Services

Phone: 132 227

Bendigo Taxis
Phone: 131 008

UBER is also available in Bendigo.

Bendigo Public Transport Options

Bendigo Bus Services
Bus services in the area are comprehensive – Bendigo bus timetables are available here: or at

Free Local Bus Travel for V/Line Rail Passengers
Like in Melbourne, your V/Line ticket gets you free local Bus travel. Buses depart from the Bendigo Station for the CBD and then on to connecting services to surrounding suburbs.

Bendigo Trams
Bendigo Talking Tram tours operate as are a tourist attraction daily. Additional services may operate for special events – check the Bendigo Tramways website for tram timetables, fares and information –

Special Events Bus Services
Various shuttle buses and extra services run for special events throughout the year, for example the Bendigo Sheep Show each July. Refer to specific event information for details.

By Air

Bendigo Airport

Qantas fly the SYD – BXG route twice daily, seven days a week, with passengers travelling from Bendigo to Sydney having the option to then travel on connecting flights to international destinations. Book your flight now at The aircraft that will commence operations in Bendigo will be a Q300, 50-seat turboprop plane.

Bendigo Airport is a CASA-certified airport and is owned and operated by the City of Greater Bendigo. It provides connectivity, employment and emergency service to our community. It offers a range of commercial and light aircraft operations including emergency services, flight training and recreational, corporate and charter operations.

Bendigo Airport currently has 50 hangars on site as well as Bendigo Aviation Services, Bendigo Flying Club, RMIT, Air Ambulance Victoria Helicopter, Emergency Medical Services and HEMS3.

Click here to find out more.

Airport Bus Service

Bendigo Airport Services operate the Bendigo shuttle bus to and from Melbourne Airport offering several services per day, stopping at Kangaroo Flat, Castlemaine, Chewton, Malmsbury, Kyneton, Woodend and Gisborne en route.

Please click here for timetable or to book.