Search Lonely Planet
My profile
Daily V/Line (13 61 96) trains run between Melbourne and Castlemaine ($20, 1½ hours) and continue on to Bendigo ($6) and Swan Hill ($34). Daily coaches run to Daylesford ($6), Maldon ($6), Ballarat ($14) and Geelong ($31).
Getting there & around
Advertisement
Tweak your wanderlust
With you all the way
Tweets, feeds and more
Go behind the scenes
Travel inspiration to your door