Travel options for:
Adelaide to Ballarat
  • Fly, train

    $68 - $247
    1. Adelaide

      17 min - hourly

      $3

    2. Adelaide (ADL)

      1 h 20 min - non-stop

      $45 - $220

    3. Melbourne (MEL)

      25 min - every 15 minutes

      $14

    4. Southern Cross

      1 h 16 min - every 3 hours

      $7 - $11

  • Bus Firefly Express

    $40 - $55
    1. Adelaide

      8 h 50 min - once daily

      $40 - $55

  • Train

    $66 - $91
    1. Adelaide

      7 h 18 min - twice a week

      $60 - $85

    2. Ararat

      51 min - twice daily

      $6 - $9

  • Bus V-Line

    $44 - $61
    1. 85 Franklin St

      6 h 5 min - once daily

      $30 - $45

    2. Coach Terminal/24 Roberts Ave

      2 h 40 min - 5 times a week

      $13 - $19

  • Drive

    $55 - $80
    1. Adelaide

      6 h 51 min - 384.5 miles

      $55 - $80

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Stop Y1 Currie St - South side bus to Adelaide airport, fly to Melbourne airport, bus to Southern Cross, then train to Ballarat. 4 h 56 min $115. From Adelaide bus to Ballarat. 8 h 50 min $43. From Adelaide train to Ararat then train to Ballarat. 9 h 9 min $83. From 85 Franklin St bus to Coach Terminal/24 Roberts Ave then bus to Ballarat. 9 h 45 min $51. From Adelaide drive to Ballarat. 6 h 51 min $66.