By bus
Regular bus services run from Brisbane to Caloundra. The bus terminal is located near King's Beach (http://en.wikipedia.org/w...)
Sunbus provides frequent services throughout the Caloundra coastal area and the Sunshine Coast.
For timetable information:
Transinfo131230
Sunbus07 5450 7888
By train
The nearest train station is located at Landsborough in the Sunshine Coast hinterland, from there a connecting Sunbus service operates into Caloundra.
QLD rail operates a regular service to and from Brisbane, which stops at the hinterland townships of Beerburrum, Glass House Mountains, Beerwah, Landsborough and Mooloolah.
Sunbus operates connections to coastal areas. Glass House Country Coaches provide connections from Landsborough station to Maleny on weekdays.
For timetable information:
Transinfo131230
Sunbus07 5450 7888
By car
Following the highway north from Brisbane for approximately one hour depending on traffic will get you to Caloundra. Be aware that the Sunshine Coast is a popular weekend getaway for Brisbanites, so expect a slightly longer drive on a Friday afternoon. You will also have to pay the toll on the Gateway Bridge as you leave south Brisbane.
Roads within Caloundra and on the Sunshine Coast are easy to navigate with good signage. A range of rental car options is available in Caloundra or from the Brisbane and Sunshine Coast Airport. Contact the Visitor Information Centre for maps and car rental options.