Travel from Melbourne to Avoca-VIC-Australia

How to get from Melbourne to Avoca?

There is no direct connection from Melbourne to Avoca. However, you can take the train to Ballarat then take the bus to 199 High St. Alternatively, V-Line operates a vehicle from Melbourne to Avoca 6 times a week. Tickets cost $15 - $22 and the journey takes 3 h 16 min.

How to get from Melbourne to Avoca

From Southern Cross train to Ballarat then bus to 199 High St. 3 h 19 min $14. From Southern Cross Coach Terminal/Spencer St night bus to Post Office/Sunraysia Hwy. 3 h 16 min $22. From Melbourne drive to Avoca. 2 h 4 min $24.

Operators from Melbourne to Avoca

Close Print Itinerary
  1. Here are 3 options to get from
    Melbourne to Avoca:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $10 - $14
      • Duration: 3 h 19 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $10 - $14
        • Duration: 3 h 19 min
        Close x
    2. Trip:
      2 Night bus
      • One-Way approx: USD $15 - $22
      • Duration: 3 h 16 min
      Open +
      • Trip:
        2 Night bus
        • One-Way approx: USD $15 - $22
        • Duration: 3 h 16 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 2 h 4 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 2 h 4 min
        Close x