Travel within Australia is: Unrestricted. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Mackay?

Book now

There are 9 ways to get from Mildura to Mackay by plane, car, bus, night train or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Mackay  •  10h 43m

  1. Fly from Mildura (MQL) to Mackay (MKY) MQL - MKY

Cheapest option

Fly to Proserpine, drive  •  10h 23m

  1. Fly from Mildura (MQL) to Proserpine (PPP) MQL - PPP
  2. Drive from Proserpine to Mackay

7 alternative options

Fly to Hamilton Island, bus  •  12h 5m

  1. Fly from Mildura (MQL) to Hamilton Island (HTI) MQL - HTI
  2. Take the bus from Airlie Beach to Mackay

Fly to Moranbah, drive  •  11h 9m

  1. Fly from Mildura (MQL) to Moranbah (MOV) MQL - MOV
  2. Drive from Moranbah to Mackay

Bus, night train, train  •  44h 1m

  1. Take the bus from Mildura Station, Coach Stop to Cootamundra Station, Coach Bay 3 726
  2. Take the night train from Cootamundra Station to Central Station 622
  3. Take the train from Central Station to Brisbane 31
  4. Take the train from Brisbane Roma Street to Mackay

Bus, train  •  46h 24m

  1. Take the bus from Mildura Station, Coach Stop to Broken Hill Town Coach Stop 588
  2. Take the train from Broken Hill Station to Strathfield Station 446
  3. Take the train from Strathfield Station to Brisbane 31
  4. Take the train from Brisbane Roma Street to Mackay

Bus  •  2 days 3h

  1. Take the bus from Mildura Station, Coach Stop to Cootamundra Station, Coach Bay 3 726
  2. Take the bus from Cootamundra Station, Coach Bay 1 to Central Station, Forecourt, Coach Bay 1 775
  3. Take the bus from Sydney to Brisbane
  4. Take the bus from Brisbane to Mackay

Bus via Griffith  •  2 days 6h

  1. Take the bus from Mildura Station, Coach Stop to Griffith Station, Coach Bay 726
  2. Take the bus from Griffith Station, Coach Bay to Central Station, Forecourt, Coach Bay 1 775
  3. Take the bus from Sydney to Brisbane
  4. Take the bus from Aspley Gympie Road to Mackay

Drive  •  25h 58m

  1. Drive from Mildura to Mackay 2314.8 km

Mildura to Mackay by bus, night train and train

The journey time between Mildura and Mackay is around 44h 1m and covers a distance of around 3009 km. This includes an average layover time of around 3h. Operated by NSW TrainLink, NSW TrainLink XPT and Queensland Rail Travel, the Mildura to Mackay service departs from Mildura Station, Coach Stop and arrives in Mackay. Typically four services run weekly, although weekend and holiday schedules can vary so check in advance.

4 Weekly Services
44h 1m Average Duration
$297 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Mildura to Mackay is to bus and night train and train which costs $290 - $650 and takes 44h 1m.

More details

The fastest way to get from Mildura to Mackay is to fly and drive which takes 10h 23m and costs $260 - $800.

More details

No, there is no direct bus from Mildura station to Mackay. However, there are services departing from Mildura Station, Coach Stop and arriving at Mackay via Cootamundra Station, Coach Bay 1, Sydney, King George Square, 1E and Brisbane. The journey, including transfers, takes approximately 2 days 3h.

More details

The distance between Mildura and Mackay is 1604 km. The road distance is 2314.8 km.

Get driving directions

The best way to get from Mildura to Mackay without a car is to bus and night train and train which takes 44h 1m and costs $290 - $650.

More details

It takes approximately 10h 43m to get from Mildura to Mackay, including transfers.

More details

Mildura to Mackay bus services, operated by NSW TrainLink, depart from Mildura Station, Coach Stop.

More details

The best way to get from Mildura to Mackay is to fly which takes 10h 43m and costs $340 - $1,000. Alternatively, you can bus, which costs $320 - $700 and takes 2 days 3h.

Mode details

There is no direct flight from Mildura Airport to Mackay Airport. The quickest flight takes 8h 5m and has two stopovers.

Search flights

Mildura to Mackay bus services, operated by Greyhound Australia, arrive at Mackay station.

More details

Map of how to get from Mildura to Mackay.
Launch map view
  • Distance: 1603.6 km
  • Duration: 10h 43m

What companies run services between Mildura, VIC, Australia and Mackay, QLD, Australia?

Qantas and Jetstar fly from Mildura to Mackay hourly. Alternatively, you can take a bus from Mildura to Mackay via Cootamundra Station, Coach Bay 1, Central Station, Forecourt, Coach Bay 1, Sydney, Brisbane, King George Square, 1E, Roma Street busway, platform 1, and Brisbane in around 2 days 3h.

Airlines
Qantas
Website
qantas.com
Flights from Mildura to Mackay via Sydney, Brisbane
Ave. Duration
9h 42m
When
Monday, Friday, Saturday and Sunday
Estimated price
$340 - $1,000
Flights from Mildura to Mackay via Melbourne, Brisbane
Ave. Duration
9h 25m
When
Wednesday, Thursday, Friday and Saturday
Estimated price
$360 - $1,100
Flights from Mildura to Mackay via Melbourne, Townsville
Ave. Duration
9h 45m
When
Wednesday and Sunday
Estimated price
$370 - $1,200
Flights from Mildura to Mackay via Melbourne, Coffs Harbour, Brisbane
Ave. Duration
10h 40m
When
Monday, Thursday, Friday and Sunday
Estimated price
$360 - $1,100
Flights from Mildura to Mackay via Melbourne, Canberra, Brisbane
Ave. Duration
10h 40m
When
Every day
Estimated price
$360 - $1,100
Flights from Mildura to Mackay via Melbourne, Sydney, Brisbane
Ave. Duration
11h 2m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$360 - $1,100
Flights from Mildura to Mackay via Melbourne, Brisbane, Rockhampton
Ave. Duration
11h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$360 - $1,100
Flights from Mildura to Mackay via Sydney, Port Macquarie, Brisbane
Ave. Duration
11h 5m
When
Monday, Thursday and Friday
Estimated price
$340 - $1,100
Flights from Mildura to Mackay via Sydney, Canberra, Brisbane
Ave. Duration
11h 5m
When
Saturday
Estimated price
$370 - $1,200
Flights from Mildura to Mackay via Sydney, Brisbane, Rockhampton
Ave. Duration
11h 30m
When
Monday to Friday
Estimated price
$340 - $1,000
Flights from Mildura to Mackay via Melbourne, Brisbane, Townsville
Ave. Duration
11h 35m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$400 - $1,300
Flights from Mildura to Proserpine via Sydney
Ave. Duration
7h 35m
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$240 - $750
Flights from Mildura to Proserpine via Melbourne, Brisbane
Ave. Duration
9h 30m
When
Monday, Wednesday, Saturday and Sunday
Estimated price
$420 - $1,300
Flights from Mildura to Proserpine via Sydney, Brisbane
Ave. Duration
9h 55m
When
Monday, Wednesday and Saturday
Estimated price
$410 - $1,300
Flights from Mildura to Proserpine via Melbourne, Sydney
Ave. Duration
7h 12m
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$270 - $850
Flights from Mildura to Hamilton Island via Sydney
Ave. Duration
5h 30m
When
Monday to Saturday
Estimated price
$500 - $1,600
Flights from Mildura to Hamilton Island via Melbourne
Ave. Duration
6h 7m
When
Wednesday, Friday, Saturday and Sunday
Estimated price
$550 - $1,700
Flights from Mildura to Hamilton Island via Sydney, Brisbane
Ave. Duration
7h 30m
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$550 - $1,700
Flights from Mildura to Moranbah via Melbourne, Brisbane
Ave. Duration
12h 40m
When
Tuesday and Friday
Estimated price
$440 - $1,400
Flights from Mildura to Moranbah via Sydney, Brisbane
Ave. Duration
10h 35m
When
Friday
Estimated price
$420 - $1,300
Flights from Mildura to Moranbah via Melbourne, Coffs Harbour, Brisbane
Ave. Duration
10h 10m
When
Friday
Estimated price
$450 - $1,400
Flights from Mildura to Moranbah via Melbourne, Sydney, Brisbane
Ave. Duration
10h 10m
When
Friday
Estimated price
$450 - $1,400
Flights from Mildura to Moranbah via Melbourne, Canberra, Brisbane
Ave. Duration
10h 10m
When
Friday
Estimated price
$440 - $1,400
Flights from Mildura to Moranbah via Sydney, Canberra, Brisbane
Ave. Duration
10h 35m
When
Friday
Estimated price
$460 - $1,400
Flights from Mildura to Moranbah via Sydney, Port Macquarie, Brisbane
Ave. Duration
10h 35m
When
Friday
Estimated price
$420 - $1,300
Flights from Mildura to Moranbah via Melbourne, Adelaide, Brisbane
Ave. Duration
11h 10m
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$500 - $1,700
Flights from Mildura to Moranbah via Sydney, Melbourne, Brisbane
Ave. Duration
11h 35m
When
Monday to Friday
Estimated price
$500 - $1,700
Flights from Mildura to Moranbah via Sydney, Coffs Harbour, Brisbane
Ave. Duration
11h 35m
When
Monday and Thursday
Estimated price
$420 - $1,300
Flights from Mildura to Moranbah via Adelaide, Brisbane
Ave. Duration
7h 20m
When
Monday to Friday
Estimated price
$450 - $1,400
Jetstar
Website
jetstar.com
Flights from Mildura to Proserpine via Melbourne, Sydney
Ave. Duration
7h 15m
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$270 - $850
Flights from Mildura to Hamilton Island via Sydney
Ave. Duration
8h
When
Monday to Saturday
Estimated price
$330 - $1,100
FlexFlight ApS
Website
flexflight.dk
Flights from Mildura to Proserpine via Sydney, Cairns
Ave. Duration
8h 40m
When
Monday, Thursday and Friday
Estimated price
$470 - $1,500
Virgin Australia
Website
virginaustralia.com
Flights from Mildura to Hamilton Island via Sydney
Ave. Duration
8h
When
Monday and Tuesday
Estimated price
$330 - $1,100
Train operators
NSW TrainLink XPT
Phone
131 500
Website
transportnsw.info
Night train from Cootamundra Station to Central Station
Ave. Duration
5h 24m
Frequency
Twice daily
Estimated price
$40 - $180
Website
https://transportnsw.info/regional
Book at
https://transportnsw.info/regional/regional-train-coach-facilities/xpt-regional-trains
Economy
$40 - $55
First
$60 - $80
Sleeper
$150 - $180
NSW TrainLink
Phone
131 500
Website
transportnsw.info
Train from Central Station to Brisbane
Ave. Duration
14h 12m
Frequency
Twice daily
Estimated price
$95 - $140
Website
https://transportnsw.info/regional
Economy
$95 - $140
First Class
$130 - $200
Train from Broken Hill Station to Strathfield Station
Ave. Duration
13h 10m
Frequency
Twice a week
Estimated price
$100 - $160
Website
https://transportnsw.info/regional
Economy
$100 - $160
First Class
$140 - $220
Train from Strathfield Station to Brisbane
Ave. Duration
14h 1m
Frequency
Twice daily
Estimated price
$90 - $140
Website
https://transportnsw.info/regional
Economy
$90 - $140
First Class
$130 - $190
Queensland Rail Travel
Phone
1800 872 467
Website
queenslandrailtravel.com.au
Train from Brisbane Roma Street to Mackay
Ave. Duration
12h 49m
Frequency
4 times a week
Estimated price
$100 - $210
Book at
https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
Website
https://www.queenslandrailtravel.com.au/
Schedules at
https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
Economy-B-Quick fare
$100 - $150
Economy-A-Choice Fare
$140 - $210
Bus operators
Greyhound Australia

Greyhound Australia is the country’s only long-distance bus operator running services in all states and territories. Greyhound Australia has been operating for 110 years and is the leading bus company in Australia. The extensive network now covers most of the Australian mainland, although service is limited in Western Australia with just a single route to Broome. Buses are equipped for long journeys, with free WiFi, air-conditioning, full disability access, USB chargers, reclining seats and an onboard bathroom.

Contact Details
Phone
1300 473946
Website
greyhound.com.au
Bus from Airlie Beach to Mackay
Ave. Duration
1h 55m
Frequency
Twice daily
Estimated price
$25 - $50
Website
https://www.greyhound.com.au/
Schedules at
https://www.greyhound.com.au/timetables
Early Bird
$25 - $40
Advantage
$28 - $45
Premium
$30 - $50
Bus from Sydney to Brisbane
Ave. Duration
16h 30m
Frequency
Twice daily
Estimated price
$140 - $270
Website
https://www.greyhound.com.au/
Schedules at
https://www.greyhound.com.au/timetables
Early Bird
$140 - $210
Advantage
$170 - $250
Premium
$180 - $270
Bus from Brisbane to Mackay
Ave. Duration
17h 15m
Frequency
Twice daily
Estimated price
$150 - $280
Website
https://www.greyhound.com.au/
Schedules at
https://www.greyhound.com.au/timetables
Early Bird
$150 - $220
Advantage
$180 - $260
Premium
$190 - $280
Premier Motor Service
Phone
+61 2 4423 5233 (call 13 34 10 within Australia)
Email
reservations@premierms.com.au
Website
premierms.com.au
Bus from Airlie Beach to Mackay
Ave. Duration
2h 25m
Frequency
Once daily
Estimated price
$27 - $40
Website
Premier Motor Service
Bus from Brisbane to Mackay
Ave. Duration
17h 20m
Frequency
Once daily
Estimated price
$85 - $190
Website
Premier Motor Service
Bus from Sydney to Brisbane
Ave. Duration
18h 35m
Frequency
Once daily
Estimated price
$85 - $120
Website
Premier Motor Service
Bus from Aspley Gympie Road to Mackay
Ave. Duration
17h
Frequency
Once daily
Estimated price
$90 - $200
Website
Premier Motor Service
NSW TrainLink
Phone
131 500
Website
transportnsw.info
Bus from Mildura Station, Coach Stop to Cootamundra Station, Coach Bay 3
Ave. Duration
8h 36m
Frequency
Twice daily
Estimated price
$60 - $90
Website
https://transportnsw.info/regional
Bus from Mildura Station, Coach Stop to Broken Hill Town Coach Stop
Ave. Duration
3h 15m
Frequency
4 times a week
Estimated price
$29 - $45
Website
https://transportnsw.info/regional
Bus from Cootamundra Station, Coach Bay 1 to Central Station, Forecourt, Coach Bay 1
Ave. Duration
5h 50m
Frequency
Once daily
Estimated price
$35 - $55
Website
https://transportnsw.info/regional
Bus from Mildura Station, Coach Stop to Griffith Station, Coach Bay
Ave. Duration
5h 56m
Frequency
Twice daily
Estimated price
$40 - $65
Website
https://transportnsw.info/regional
Bus from Griffith Station, Coach Bay to Central Station, Forecourt, Coach Bay 1
Ave. Duration
9h 5m
Frequency
Once daily
Estimated price
$55 - $90
Website
https://transportnsw.info/regional

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.

More Questions & Answers

Mackay is 1h behind Mildura. It is currently 6:34 PM in Mildura and 5:34 PM in Mackay.

Yes, the driving distance between Mildura to Mackay is 2315 km. It takes approximately 25h 58m to drive from Mildura to Mackay.

Get driving directions

Qantas offers flights from Mildura Airport to Mackay Airport.

Search flights

There are 50+ hotels available in Mackay. Prices start at $150 AUD per night.

More details

The best way to get from Mildura to Mildura Airport is to line 588 bus which takes 30 min and costs $2 - $4.

More details

ticket