Skip to main content

How to get from Macgregor to Acacia Ridge by bus?

From Macgregor to Acacia Ridge by bus

Take one direct bus from Macgregor to Acacia Ridge in Brisbane: take the 126 bus from Mains Rd at Elva Street, Stop 81 station to Mitchell St at Acacia Ridge East station. The total trip duration for this route is approximately 25 min. The ride fare is A$2.84.

25minA$2.84
Walk to bus station
Bus - 126126
Leaves from Mains Rd at Elva Street, Stop 81
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Mains Rd at Elva Street, Stop 81
    ID 005642
    350 m • 5 min
  • 2
    Bus - 126126
    Wait for bus
    126
    Heathwood, Parkwood Dr
  • 3
    Ride to bus station Mitchell St at Acacia Ridge East
    Ride to bus station
    Mitchell St at Acacia Ridge East
    ID 011262
    19 min
*Duration based on 8am traffic

From Macgregor to Acacia Ridge by bus and train

To get from Macgregor to Acacia Ridge in Brisbane, you’ll need to take 2 bus lines and one train line: take the 140 bus from Mains Rd at Sunnybank station to Mains Rd at Altandi, Stop 68 station. Next, you’ll have to switch to the BEEN train and finally take the 115 bus from Beaudesert Rd at Salisbury Station station to Mitchell St at Acacia Ridge East station. The total trip duration for this route is approximately 43 min. The ride fare is A$3.55.

43minA$3.55
Bus - 140140
Train - BEENBEEN
Bus - 115115
Leaves from Mains Rd at Sunnybank
Step by Step
  • 1
    Start from bus station
    Start from bus station
    Macgregor
  • 2
    Bus - 140140
    Wait for bus
    140
    Browns Plains Station
  • 3
    Ride to bus station
    Ride to bus station
    Mains Rd at Altandi, Stop 68
    ID 015753
    3 min
  • 4
    Walk to train station
    Walk to train station
    Altandi Station
    170 m • 3 min
  • 5
    Train - BEENBEEN
    Wait for train
    BEEN
    Ferny Grove Station
  • 6
    Ride to train station
    Ride to train station
    Salisbury Station
    10 min
  • 7
    Walk to bus station
    Walk to bus station
    Beaudesert Rd at Salisbury Station
    ID 005558
    290 m • 4 min
  • 8
    Bus - 115115
    Wait for bus
    115
    Calamvale, the Parks
  • 9
    Ride to bus station Mitchell St at Acacia Ridge East
    Ride to bus station
    Mitchell St at Acacia Ridge East
    ID 011262
    11 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 Acacia Ridge
The distance between Macgregor, Brisbane and Acacia Ridge, Brisbane is approximately 8.08 km, which can typically be travelled in 25 min. Moovit will show you the directions from Macgregor to Acacia Ridge 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:

  • Banoon Station
  • Coopers Plains Station
  • Sunnybank 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 Acacia Ridge, Brisbane

Acacia Ridge is located at Acacia Ridge, Brisbane and the nearest public transport station is Mitchell St at Acacia Ridge East.

Train stations close to Acacia Ridge:

  • Sunnybank Station
  • Altandi Station
  • Banoon Station

Bus stations close to Acacia Ridge:

  • Mitchell St at Acacia Ridge East
  • Alderwood St at Mitchell Street Stop 70
  • Beaudesert Rd Near Paradise Rd, Stop 72

From Macgregor to Acacia Ridge by bus and train

To get from Macgregor to Acacia Ridge in Brisbane, you’ll need to take 2 bus lines and one train line: take the 140 bus from Mains Rd at Sunnybank station to Mains Rd at Altandi, Stop 68 station. Next, you’ll have to switch to the BEEN train and finally take the 115 bus from Beaudesert Rd at Salisbury Station station to Mitchell St at Acacia Ridge East station. The total trip duration for this route is approximately 43 min. The ride fare is A$3.55.

43minA$3.55
Bus - 140140
Train - BEENBEEN
Bus - 115115
Leaves from Mains Rd at Sunnybank
Step by Step
  • 1
    Start from bus station
    Start from bus station
    Macgregor
  • 2
    Bus - 140140
    Wait for bus
    140
    Browns Plains Station
  • 3
    Ride to bus station
    Ride to bus station
    Mains Rd at Altandi, Stop 68
    ID 015753
    3 min
  • 4
    Walk to train station
    Walk to train station
    Altandi Station
    170 m • 3 min
  • 5
    Train - BEENBEEN
    Wait for train
    BEEN
    Ferny Grove Station
  • 6
    Ride to train station
    Ride to train station
    Salisbury Station
    10 min
  • 7
    Walk to bus station
    Walk to bus station
    Beaudesert Rd at Salisbury Station
    ID 005558
    290 m • 4 min
  • 8
    Bus - 115115
    Wait for bus
    115
    Calamvale, the Parks
  • 9
    Ride to bus station Mitchell St at Acacia Ridge East
    Ride to bus station
    Mitchell St at Acacia Ridge East
    ID 011262
    11 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Macgregor to Acacia Ridge?

    The fastest way takes 25 minutes, using Bus line 126.

  • What is the alternative route to get from Macgregor to Acacia Ridge?

    The alternative route takes 43 minutes, using Bus line 140, Bus line BEEN, Bus line 115.

  • Is there a direct bus between Macgregor and Acacia Ridge in Brisbane?

    Yes, there is a direct bus going from Macgregor to Acacia Ridge in Brisbane in 25 min.

  • Which bus line goes from Macgregor to Acacia Ridge in Brisbane?

    The 126 bus line goes from Mains Rd at Elva Street, Stop 81 station near Macgregor to Heathwood, Parkwood Dr station near Acacia Ridge in Brisbane.

  • How long does it take to travel from Macgregor to Acacia Ridge in Brisbane by bus?

    The total travel time between Macgregor and Acacia Ridge in Brisbane by bus is about 25 min.

  • Where do I get on the bus near Macgregor to get to Acacia Ridge in Brisbane?

    Get on the 126 bus from the Mains Rd at Elva Street, Stop 81 stop near Macgregor in Brisbane.

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

    Get off the bus at the Heathwood, Parkwood Dr stop, which is closest to Acacia Ridge in Brisbane.

  • When is the last bus from Macgregor to Acacia Ridge in Brisbane?

    The last bus from Macgregor to Acacia Ridge in Brisbane is the Parkinson - City line. It leaves the Mains Rd at Sunnybank stop at 09:46.

  • How much is the bus fare from Macgregor to Acacia Ridge?

    The ride from Macgregor to Acacia Ridge costs A$2.84.

Live arrivals, timetables, maps