Skip to main content

How to get from Dianella to Hazelmere by bus and train?

From Dianella to Hazelmere by bus and train

To get from Dianella to Hazelmere in Perth, you’ll need to take 2 bus lines and one train line: take the 998 bus from Walter Rd After Birkett St station to Bayswater Stn station. Next, you’ll have to switch to the MIDLAND LINE train and finally take the 277 bus from Midland Stn station to Midland Rd Banksia Caravan Park station. The total trip duration for this route is approximately 57 min. The ride fare is A$4.59.

57minA$4.59
Bus - 998998
Train - MIDLAND LINEMIDLAND LINE
Bus - 277277
Leaves from Walter Rd After Birkett St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dianella
  • 2
    Bus - 998998
    Wait for bus
    998
    Fremantle Stn
  • 3
    Ride to bus station
    Ride to bus station
    Bayswater Stn
    ID 23
    13 min
  • 4
    Train - MIDLAND LINEMIDLAND LINE
    Wait for train
    MIDLAND LINE
    Midland Stn
  • 5
    Ride to train station
    Ride to train station
    Midland Stn
    ID 95
    15 min
  • 6
    Bus - 277277
    Wait for bus
    277
    High Wycombe Stn
  • 7
    Ride to bus station Midland Rd Banksia Caravan Park
    Ride to bus station
    Midland Rd Banksia Caravan Park
    ID 14522
    8 min
*Duration based on 8am traffic

Alternative route from Dianella to Hazelmere by bus and train via 998, AIRPORT LINE and 277

To get from Dianella to Hazelmere in Perth, you’ll need to take 2 bus lines and one train line: take the 998 bus from Walter Rd After Birkett St station to Bayswater Stn station. Next, you’ll have to switch to the AIRPORT LINE train and finally take the 277 bus from High Wycombe Stn station to Midland Rd After Adelaide St station. The total trip duration for this route is approximately 1 hr 15 min. The ride fare is A$4.59.

75minA$4.59
Bus - 998998
Train - AIRPORT LINEAIRPORT LINE
Bus - 277277
Walk to Hazelmere
Leaves from Walter Rd After Birkett St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dianella
  • 2
    Bus - 998998
    Wait for bus
    998
    Fremantle Stn
  • 3
    Ride to bus station
    Ride to bus station
    Bayswater Stn
    ID 23
    13 min
  • 4
    Train - AIRPORT LINEAIRPORT LINE
    Wait for train
    AIRPORT LINE
    High Wycombe Stn
  • 5
    Ride to train station
    Ride to train station
    High Wycombe Stn
    ID 149
    11 min
  • 6
    Walk to bus station
    Walk to bus station
    High Wycombe Stn
    ID 149
    870 m • 11 min
  • 7
    Bus - 277277
    Wait for bus
    277
    Midland Stn
  • 8
    Ride to bus station
    Ride to bus station
    Midland Rd After Adelaide St
    ID 14514
    13 min
  • 9
    Walk to Hazelmere
    Walk to
    Hazelmere
    80 m • 1 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Perth.
All local mobility options in one app

Public transport directions from Dianella to Hazelmere

The distance between Dianella, Perth and Hazelmere, Perth is approximately 20.69 km, which can typically be travelled in 57 min. Moovit will show you the directions from Dianella to Hazelmere by bus and train, so no matter how you choose to travel in Perth – you will always have plenty of easy options.

Public transport stations close to Dianella

Dianella is located at Dianella, Perth and the nearest public transport station is Walter Rd After Shaftesbury Av.

Train stations close to Dianella:

  • Mt Lawley Stn

Bus stations close to Dianella:

  • Walter Rd After Shaftesbury Av
  • Walter Rd Before Edward St
  • Walter Rd Before Grand Prom

Public transport stations close to Hazelmere, Perth

Hazelmere is located at Hazelmere, Perth and the nearest public transport station is Midland Rd After Talbot Rd.

Train stations close to Hazelmere:

  • Midland Stn Transwa Midland
  • Airport Central Stn

Bus stations close to Hazelmere:

  • Midland Rd After Talbot Rd
  • Midland Rd Before Talbot Rd
  • Midland Rd After Adelaide St

Alternative route from Dianella to Hazelmere by bus and train via 998, AIRPORT LINE and 277

To get from Dianella to Hazelmere in Perth, you’ll need to take 2 bus lines and one train line: take the 998 bus from Walter Rd After Birkett St station to Bayswater Stn station. Next, you’ll have to switch to the AIRPORT LINE train and finally take the 277 bus from High Wycombe Stn station to Midland Rd After Adelaide St station. The total trip duration for this route is approximately 1 hr 15 min. The ride fare is A$4.59.

75minA$4.59
Bus - 998998
Train - AIRPORT LINEAIRPORT LINE
Bus - 277277
Walk to Hazelmere
Leaves from Walter Rd After Birkett St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dianella
  • 2
    Bus - 998998
    Wait for bus
    998
    Fremantle Stn
  • 3
    Ride to bus station
    Ride to bus station
    Bayswater Stn
    ID 23
    13 min
  • 4
    Train - AIRPORT LINEAIRPORT LINE
    Wait for train
    AIRPORT LINE
    High Wycombe Stn
  • 5
    Ride to train station
    Ride to train station
    High Wycombe Stn
    ID 149
    11 min
  • 6
    Walk to bus station
    Walk to bus station
    High Wycombe Stn
    ID 149
    870 m • 11 min
  • 7
    Bus - 277277
    Wait for bus
    277
    Midland Stn
  • 8
    Ride to bus station
    Ride to bus station
    Midland Rd After Adelaide St
    ID 14514
    13 min
  • 9
    Walk to Hazelmere
    Walk to
    Hazelmere
    80 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Dianella to Hazelmere?

    The fastest way takes 57 minutes, using Bus line 998, Bus line MIDLAND LINE, Bus line 277.

  • What is the alternative route to get from Dianella to Hazelmere?

    The alternative route takes 75 minutes, using Bus line 998, Bus line AIRPORT LINE, Bus line 277.

  • Is there a direct bus between Dianella and Hazelmere in Perth?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 57 min.

  • Which bus line goes from Dianella to Hazelmere in Perth?

    The 998 bus line goes from Fremantle Stn station near Dianella to Bayswater Stn station. From there you’ll have to take one bus line and one train line till Bayswater Stn station near Hazelmere in Perth

  • How long does it take to travel from Dianella to Hazelmere in Perth by bus and train?

    The total travel time between Dianella and Hazelmere in Perth by bus and train is about 57 min.

  • Where do I get on the bus near Dianella to get to Hazelmere in Perth?

    Get on the 998 bus from the Fremantle Stn stop near Dianella in Perth.

  • Where do I get off the bus when travelling between Dianella and Hazelmere in Perth?

    Get off the bus at the Bayswater Stn stop, which is closest to Hazelmere in Perth.

  • How much is the total bus and train fare from Dianella to Hazelmere?

    The ride from Dianella to Hazelmere costs A$4.59.