Travel between Melbourne and Sydney

$84 – 30-Day Melbourne-Sydney Hop-On Hop-Off Bus Pass

Greyhound Australia
Victoria Sandison
Unlimited stops on one of Australia's most popular travel routes, plus luggage allowance

The Deal

Travel in the comfort of a Greyhound Coach between Melbourne and Sydney and save 20% when booking a Short Hop Pass with Greyhound Australia. The pass allows passengers travelling in one direction to hop on and off as many times as they like between the two cities over a month. The price for a pass is $84 per person, that’s 20% off the regular price of $105 per person.

Travel dates: Valid for departures from Melbourne to Sydney or from Sydney to Melbourne. 

After applying the promo code fares will display as $84 one way; the processing fee will take the total price to $85.26.

Available until sold out.

Travelzoo tip: Upgrade your pass for $20 to double the validity of your pass for another 30 days so you can take your time between Melbourne and Sydney. Select the 'Upgrade Your Pass' option during payment.

About the pass: Each pass is valid for 6 months from date of purchase and 30 days once travel commences, so you have lots of time to experience the beauty of the east coast of Australia. There are up to 19 different stops between Sydney and Brisbane including Coffs Harbour, Byron Bay and Surfers Paradise. Travellers also get a luggage allowance of two stowed bags and one hand luggage item and there's free on-board Wi-Fi and USB chargers.

* Restrictions may apply. Subject to availability.


with Greyhound Australia

When You Can Go

Valid for travel 6 months from purchase


20% Off

How to Book

Book online at Greyhound Australia

  • Select the Short Hop Pass 
  • Select theSydney < > Melbourne  departure
  • Fill out the passenger details
  • Enter the Promo Code TZOO20 at check-out to receive the 20% discount 

Popular pages

$84 -- 30-Day Melbourne-Sydney Hop-On Hop-Off Bus Pass


with Greyhound Australia