Skip to main content

How to get from Sydney to Southern Highlands by train?

From Sydney to Southern Highlands by train

To get from Sydney to Southern Highlands in Mittagong, take the T8 train from St James Station station to Campbelltown Station station. Next, take the SHL train from Campbelltown Station station to Mittagong Station station. The total trip duration for this route is approximately 2 hr 26 min.

146min
Walk to train station
Train - T8
Train - SHLSHL
Walk to Southern Highlands
Leaves from St James Station

Step by Step

  • 1
    Walk to train station
    Walk to train station
    St James Station
    ID 200050
    60 m • 1 min
  • 2
    Train - T8
    Wait for train
    T8
    Macarthur
  • 3
    Ride to train station
    Ride to train station
    Campbelltown Station
    ID 256020
    62 min
  • 4
    Train - SHLSHL
    Wait for train
    SHL
    Moss Vale
  • 5
    Ride to train station
    Ride to train station
    Mittagong Station
    ID 257510
    67 min
  • 6
    Walk to Southern Highlands
    Walk to
    Southern Highlands
    300 m • 4 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Sydney.
All local mobility options in one app

Public transport directions from Sydney to Southern Highlands

The distance between Sydney, Mittagong and Southern Highlands, Mittagong is approximately 126.77 km, which can typically be travelled in 146 min. Moovit will show you the directions from Sydney to Southern Highlands by train, so no matter how you choose to travel in Mittagong – you will always have plenty of easy options.

Public transport stations close to Sydney

Sydney is located at Sydney, Mittagong and the nearest public transport station is Martin Place Station, Elizabeth St, Stand E.

Train stations close to Sydney:

  • St James
  • Martin Place
  • Town Hall

Bus stations close to Sydney:

  • Martin Place Station, Elizabeth St, Stand E
  • David Jones, Castlereagh St, Stand B
  • Sheraton on the Park, Elizabeth St

Public transport stations close to Southern Highlands, Mittagong

Southern Highlands is located at Southern Highlands, Mittagong and the nearest public transport station is Vernon St at Oxford St.

Train stations close to Southern Highlands:

  • Bowral Station
  • Mittagong Station

Bus stations close to Southern Highlands:

  • Vernon St at Oxford St
  • Helena St at Alfred St
  • St Michael's Catholic Primary School, Alfred St

Questions & Answers

  • What is the fastest way to get from Sydney to Southern Highlands?

    The fastest way takes 146 minutes, using Bus line T8, Bus line SHL.

  • Is there a direct train between Sydney and Southern Highlands?

    No, you’ll have to take 2 train lines in total. The total travelling time is 2 hr 26 min.

  • Which train line goes from Sydney to Southern Highlands?

    The T8 train line goes from St James Station station near Sydney in Sydney to Macarthur station. From there you’ll have to take one train line till Macarthur station near Southern Highlands in Mittagong.

  • How long does it take to travel from Sydney to Southern Highlands by train?

    The total travel time between Sydney in Sydney and Southern Highlands in Mittagong by train is about 2 hr 26 min.

  • Where do I get on the train near Sydney to get to Southern Highlands?

    Get on the T8 train from the St James Station station near Sydney in Sydney.

  • Where do I get off the train when travelling between Sydney and Southern Highlands?

    Get off the train at the Macarthur station, which is closest to Southern Highlands in Mittagong.

  • When is the last train from Sydney to Southern Highlands?

    The last train from Sydney in Sydney to Southern Highlands in Mittagong is the Central to Canberra line. It leaves the Central Station station at 03:36.