Skip to main content

How to get from Macgregor to Stafford Heights by bus?

From Macgregor to Stafford Heights by bus

To get from Macgregor to Stafford Heights in Brisbane, take the 140 bus from Mains Rd at Sunnybank station to Cultural Centre Station, Platform 1 station. Next, take the 345 bus from Cultural Centre Station, Platform 1 station to Stafford Heights South, Appleby Road station. The total trip duration for this route is approximately 45 min. The ride fare is A$3.47.

45minA$3.47
Walk to bus station
Bus - 140140
Bus - 345345
Leaves from Mains Rd at Sunnybank

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Mains Rd at Sunnybank
    ID 005638
    110 m • 2 min
  • 2
    Bus - 140140
    Wait for bus
    140
    Queen Street Station
  • 3
    Ride to bus station
    Ride to bus station
    Cultural Centre Station, Platform 1
    ID 010802
    21 min
  • 4
    Bus - 345345
    Wait for bus
    345
    Aspley Hypermarket
  • 5
    Ride to bus station Stafford Heights South, Appleby Road
    Ride to bus station
    Stafford Heights South, Appleby Road
    ID 004520
    18 min
*Duration based on 8am traffic

Alternative route from Macgregor to Stafford Heights by bus via 130 and 345

To get from Macgregor to Stafford Heights in Brisbane, take the 130 bus from Mains Rd at Sunnybank station to Cultural Centre Station, Platform 1 station. Next, take the 345 bus from Cultural Centre Station, Platform 1 station to Stafford Heights South, Appleby Road station. The total trip duration for this route is approximately 49 min. The ride fare is A$3.47.

49minA$3.47
Walk to bus station
Bus - 130130
Bus - 345345
Leaves from Mains Rd at Sunnybank

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Mains Rd at Sunnybank
    ID 005638
    110 m • 2 min
  • 2
    Bus - 130130
    Wait for bus
    130
    Queen Street Station
  • 3
    Ride to bus station
    Ride to bus station
    Cultural Centre Station, Platform 1
    ID 010802
    21 min
  • 4
    Bus - 345345
    Wait for bus
    345
    Aspley Hypermarket
  • 5
    Ride to bus station Stafford Heights South, Appleby Road
    Ride to bus station
    Stafford Heights South, Appleby Road
    ID 004520
    18 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Brisbane.
All local mobility options in one app

Public transport directions from Macgregor to Stafford Heights

The distance between Macgregor, Brisbane and Stafford Heights, Brisbane is approximately 23.54 km, which can typically be travelled in 45 min. Moovit will show you the directions from Macgregor to Stafford Heights by bus, so no matter how you choose to travel in Brisbane – you will always have plenty of easy options.

Public transport stations close to Macgregor

Macgregor is located at Macgregor, Brisbane and the nearest public transport station is Mains Rd at Sunnybank.

Train stations close to Macgregor:

  • Altandi Station
  • Sunnybank Station
  • Coopers Plains Station

Bus stations close to Macgregor:

  • Mains Rd at Sunnybank
  • Mccullough St at Sunnybank Plaza
  • Zamia St at Sunnybank Plaza

Public transport stations close to Stafford Heights, Brisbane

Stafford Heights is located at Stafford Heights, Brisbane and the nearest public transport station is Wilgarning St at Euratha Street, Stop 37.

Train stations close to Stafford Heights:

  • Newmarket Station
  • Alderley Station
  • Enoggera Station

Bus stations close to Stafford Heights:

  • Wilgarning St at Euratha Street, Stop 37
  • Appleby Rd at Stafford North, Stop 34a
  • Jarvis St Near Appleby Rd

Alternative route from Macgregor to Stafford Heights by bus via 130 and 345

To get from Macgregor to Stafford Heights in Brisbane, take the 130 bus from Mains Rd at Sunnybank station to Cultural Centre Station, Platform 1 station. Next, take the 345 bus from Cultural Centre Station, Platform 1 station to Stafford Heights South, Appleby Road station. The total trip duration for this route is approximately 49 min. The ride fare is A$3.47.

49minA$3.47
Walk to bus station
Bus - 130130
Bus - 345345
Leaves from Mains Rd at Sunnybank

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Mains Rd at Sunnybank
    ID 005638
    110 m • 2 min
  • 2
    Bus - 130130
    Wait for bus
    130
    Queen Street Station
  • 3
    Ride to bus station
    Ride to bus station
    Cultural Centre Station, Platform 1
    ID 010802
    21 min
  • 4
    Bus - 345345
    Wait for bus
    345
    Aspley Hypermarket
  • 5
    Ride to bus station Stafford Heights South, Appleby Road
    Ride to bus station
    Stafford Heights South, Appleby Road
    ID 004520
    18 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Macgregor to Stafford Heights?

    The fastest way takes 45 minutes, using Bus line 140, Bus line 345.

  • What is the alternative route to get from Macgregor to Stafford Heights?

    The alternative route takes 49 minutes, using Bus line 130, Bus line 345.

  • Is there a direct bus between Macgregor and Stafford Heights in Brisbane?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 45 min.

  • Which bus line goes from Macgregor to Stafford Heights in Brisbane?

    The 140 bus line goes from Mains Rd at Sunnybank station near Macgregor to Queen Street Station station. From there you’ll have to take one bus line till Queen Street Station station near Stafford Heights in Brisbane

  • How long does it take to travel from Macgregor to Stafford Heights in Brisbane by bus?

    The total travel time between Macgregor and Stafford Heights in Brisbane by bus is about 45 min.

  • Where do I get on the bus near Macgregor to get to Stafford Heights in Brisbane?

    Get on the 140 bus from the Mains Rd at Sunnybank stop near Macgregor in Brisbane.

  • Where do I get off the bus when travelling between Macgregor and Stafford Heights in Brisbane?

    Get off the bus at the Queen Street Station stop, which is closest to Stafford Heights in Brisbane.

  • When is the first train from Macgregor to Stafford Heights in Brisbane?

    The first train from Macgregor to Stafford Heights in Brisbane is Beenleigh Line. It leaves the Altandi Station station at 14:48.

  • How much is the bus fare from Macgregor to Stafford Heights?

    The ride from Macgregor to Stafford Heights costs A$3.47.