Travel from Brisbane to Main-Beach

Bus or train from Brisbane to Main Beach?

Greyhound Australia operates a bus from Brisbane to Main Beach every 4 hours. Tickets cost $6 - $20 and the journey takes 1 h. Premier Motor Service also services this route once daily. Alternatively, TRANSLink QLD operates a train from Brisbane to Main Beach every 30 minutes. Tickets cost $7 - $10 and the journey takes 1 h 8 min. TRANSLink QLD also services this route every 15 minutes.

How to get from Brisbane to Main Beach

ModeDurationPrice
From Brisbane Roma Street bus to Southport.1 h$18
From Central, platform 1 train to Helensvale station then tram to Southport.1 h 35 min$14
From Brisbane taxi to Main Beach.53 min$225
From Brisbane drive to Main Beach.53 min$10

How long does it take to get from Brisbane to Main Beach?

The bus from Brisbane Roma Street to Southport takes 1 h and departs once daily.

Operators from Brisbane to Main Beach