Skip to main content

How to get from Peregian Beach to Ashgrove by bus and train?

From Peregian Beach to Ashgrove by bus and train

To get from Peregian Beach to Ashgrove in Brisbane, you’ll need to take 2 bus lines and one train line: take the 620 bus from David Low Way at Coolum Peregian Sports Complex station to Maroochydore Station, Platform 1 station. Next, you’ll have to switch to the 615 bus and finally take the SUNS train from Landsborough Station station to Roma Street Station station. The total trip duration for this route is approximately 3 hr 50 min. The ride fare is A$11.64.

230minA$11.64
Walk to bus station
Bus - 620620
Bus - 615615
Train - SUNSSUNS
Walk to Ashgrove
Leaves from David Low Way at Coolum Peregian Sports Complex

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    David Low Way at Coolum Peregian Sports Complex
    ID 301591
    40 m • 1 min
  • 2
    Bus - 620620
    Wait for bus
    620
    Maroochydore Station
  • 3
    Ride to bus station
    Ride to bus station
    Maroochydore Station, Platform 1
    ID 320836
    33 min
  • 4
    Bus - 615615
    Wait for bus
    615
    Australia Zoo
  • 5
    Ride to bus station
    Ride to bus station
    Landsborough Station, Stop A
    ID 321580
    52 min
  • 6
    Walk to train station
    Walk to train station
    Landsborough Station
    260 m • 4 min
  • 7
    Train - SUNSSUNS
    Wait for train
    SUNS
    Roma Street Station
  • 8
    Ride to train station
    Ride to train station
    Roma Street Station
    86 min
  • 9
    Walk to Ashgrove
    Walk to
    Ashgrove
    3.61 km • 47 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 Peregian Beach to Ashgrove

The distance between Peregian Beach, Brisbane and Ashgrove, Brisbane is approximately 139.66 km, which can typically be travelled in 230 min. Moovit will show you the directions from Peregian Beach to Ashgrove by bus and train, so no matter how you choose to travel in Brisbane – you will always have plenty of easy options.

Public transport stations close to Peregian Beach

Peregian Beach is located at Peregian Beach, Brisbane and the nearest public transport station is David Low Way at Coolum Peregian Sports Complex.

Bus stations close to Peregian Beach:

  • David Low Way at Coolum Peregian Sports Complex
  • David Low Way at Mt Peregian
  • David Low Way at Coolum Hotel

Public transport stations close to Ashgrove, Brisbane

Ashgrove is located at Ashgrove, Brisbane and the nearest public transport station is Stewart Rd at Ashgrove Near Devoy St.

Train stations close to Ashgrove:

  • Enoggera Station
  • Gaythorne Station
  • Alderley Station

Bus stations close to Ashgrove:

  • Stewart Rd at Ashgrove Near Devoy St
  • Stewart Rd at Ashgrove, Stop 46
  • Stewart Rd at Ashgrove Village

Questions & Answers

  • What is the fastest way to get from Peregian Beach to Ashgrove?

    The fastest way takes 230 minutes, using Bus line 620, Bus line 615, Bus line SUNS.

  • Is there a direct bus between Peregian Beach and Ashgrove in Brisbane?

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

  • Which bus line goes from Peregian Beach to Ashgrove in Brisbane?

    The 620 bus line goes from David Low Way at Coolum Peregian Sports Complex station near Peregian Beach to Maroochydore Station station. From there you’ll have to take one bus line and one train line till Maroochydore Station station near Ashgrove in Brisbane

  • How long does it take to travel from Peregian Beach to Ashgrove in Brisbane by bus and train?

    The total travel time between Peregian Beach and Ashgrove in Brisbane by bus and train is about 3 hr 50 min.

  • Where do I get on the bus near Peregian Beach to get to Ashgrove in Brisbane?

    Get on the 620 bus from the David Low Way at Coolum Peregian Sports Complex stop near Peregian Beach in Brisbane.

  • Where do I get off the bus when travelling between Peregian Beach and Ashgrove in Brisbane?

    Get off the bus at the Maroochydore Station station, which is closest to Ashgrove in Brisbane.

  • How much is the total bus and train fare from Peregian Beach to Ashgrove?

    The ride from Peregian Beach to Ashgrove costs A$11.64.

Live arrivals, timetables, maps