Portland is a small country town in eastern Victoria(Pop 11,000), and is the oldest European Settlement in the State of Victoria.
It is about 360km(225Miles) west of Melbourne on the coast of Bass Strait, which is about a 4hr 30min drive.
It is also about 570km(360Miles) from Adelaide, which is about a 6hour drive. Which leaves open the option of hiring a rentacar, and driving between Melbourne and Adelaide, taking in the breath taking coastal scenery(See below for the Great Ocean Road), and the Marathon.
All three(3) domestic airlines fly into both Melbourne(Tullamarine Airport) and Adelaide, with Melbourne being a major International gateway, and Adelaide being a minor International Gateway, generally via some Asian Cities.
Some smaller budget Airlines like ‘Tiger’ and the regional carriers of Southern Australia also fly into Tullamarine and some Jetstar Flights land at 'Avalon Airport"
Please Click here to find out more about the two(2) Melbourne Jetports.
The airlines webpages are:
QANTAS
Virgin Blue
Jetstar
Tiger
If you fly ‘Jetstar’ domestically, some flights land at Melbourne’s “Avalon Airport”, which is about 70km(40Miles) closer to Portland, saving about 1 hour driving time.
You can also fly from Avalon to Portland direct with Sharp Airlines, or from Melbourne’s “Essendon Airport”, which is a smaller “Non-Jetport”, about 5km(3 Miles) from the Tullamarine Jetport.
Surface Public Transport is via train from the Melbourne CBD to the City of Warrnambool, then via Bus. More details can be found by clicking here, and it is about a 5hr 30min trip.