Skip to main content

How to get from Macgregor to Greenslopes by bus?

From Macgregor to Greenslopes by bus

Take one direct bus from Macgregor to Greenslopes in Brisbane: take the P137 bus from Mains Rd at Sunnybank station to Greenslopes Station, Platform 1 station. The total trip duration for this route is approximately 17 min. The ride fare is A$4.34.

17minA$4.34
Walk to bus station
Bus - P137P137
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 - P137P137
    Wait for bus
    P137
    Riverside, Creek St
  • 3
    Ride to bus station Greenslopes Station, Platform 1
    Ride to bus station
    Greenslopes Station, Platform 1
    ID 010816
    14 min
*Duration based on 8am traffic

Alternative route from Macgregor to Greenslopes by bus via 140 and 161

To get from Macgregor to Greenslopes in Brisbane, take the 140 bus from Mains Rd at Sunnybank station to Griffith University Station, Platform 1 station. Next, take the 161 bus from Griffith University Station, Platform 1 station to Greenslopes Station, Platform 1 station. The total trip duration for this route is approximately 20 min. The ride fare is A$4.34.

20minA$4.34
Walk to bus station
Bus - 140140
Bus - 161161
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
    Griffith University Station, Platform 1
    ID 010820
    10 min
  • 4
    Bus - 161161
    Wait for bus
    161
    Queen Street Station
  • 5
    Ride to bus station Greenslopes Station, Platform 1
    Ride to bus station
    Greenslopes Station, Platform 1
    ID 010816
    4 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 Greenslopes

The distance between Macgregor, Brisbane and Greenslopes, Brisbane is approximately 7.94 km, which can typically be travelled in 17 min. Moovit will show you the directions from Macgregor to Greenslopes 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 Greenslopes, Brisbane

Greenslopes is located at Greenslopes, Brisbane and the nearest public transport station is Ekibin Rd at Chester Road, Stop 31.

Train stations close to Greenslopes:

  • Coorparoo Station
  • Yeronga Station
  • Fairfield Station

Bus stations close to Greenslopes:

  • Ekibin Rd at Chester Road, Stop 31
  • Greenslopes Station, Platform 2
  • Earl St at Thompson Estate, Stop 17

Ferry stations close to Greenslopes:

  • UQ St Lucia Ferry Terminal

Alternative route from Macgregor to Greenslopes by bus via 140 and 161

To get from Macgregor to Greenslopes in Brisbane, take the 140 bus from Mains Rd at Sunnybank station to Griffith University Station, Platform 1 station. Next, take the 161 bus from Griffith University Station, Platform 1 station to Greenslopes Station, Platform 1 station. The total trip duration for this route is approximately 20 min. The ride fare is A$4.34.

20minA$4.34
Walk to bus station
Bus - 140140
Bus - 161161
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
    Griffith University Station, Platform 1
    ID 010820
    10 min
  • 4
    Bus - 161161
    Wait for bus
    161
    Queen Street Station
  • 5
    Ride to bus station Greenslopes Station, Platform 1
    Ride to bus station
    Greenslopes Station, Platform 1
    ID 010816
    4 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Macgregor to Greenslopes?

    The fastest way takes 17 minutes, using Bus line P137.

  • What is the alternative route to get from Macgregor to Greenslopes?

    The alternative route takes 20 minutes, using Bus line 140, Bus line 161.

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

    Yes, there is a direct bus going from Macgregor to Greenslopes in Brisbane in 17 min.

  • Which bus line goes from Macgregor to Greenslopes in Brisbane?

    The P137 bus line goes from Mains Rd at Sunnybank station near Macgregor to Riverside, Creek St station near Greenslopes in Brisbane.

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

    The total travel time between Macgregor and Greenslopes in Brisbane by bus is about 17 min.

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

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

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

    Get off the bus at the Riverside, Creek St stop, which is closest to Greenslopes in Brisbane.

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

    The last bus from Macgregor to Greenslopes in Brisbane is the Sunnybank Hills - City Pre-paid Rocket line. It leaves the Mains Rd at Sunnybank stop at 17:46.

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

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

  • How much is the bus fare from Macgregor to Greenslopes?

    The ride from Macgregor to Greenslopes costs A$4.34.

Live arrivals, timetables, maps