Getting here


Theatre Royal Castlemaine
30 Hargraves Street
Castlemaine  Vic  3450

The Castlemaine Documentary Film Festival (CDOC) takes place at the iconic Theatre Royal in Castlemaine, mainland Australia’s longest continuously operating cinema.


By road from regional Victoria

Castlemaine is located on the junction of the Midland and Pyrenees Highways. The Midland Highway connects Ballarat and Bendigo via Daylesford and Castlemaine. The Pyrenees Highway connects Maryborough with Castlemaine via Newstead.

By road from Melbourne

Castlemaine is approximately 120 kilometres north-west of Melbourne – a 90 minute drive from Melbourne city centre. Leave Melbourne via the Tullamarine Freeway or by the Bolte Bridge and follow the signs to Bendigo and the Calder Freeway, an excellent dual-lane road through stunning country. Drivers can avoid the narrow, winding road through Chewton (first Castlemaine exit from Melbourne direction) by continuing on to Harcourt and coming to Castlemaine that way (2nd exit). Your journey will take the same time.
Fuel stops along the way include: Calder Park Thunderdome, Woodend*, Carlsruhe* and Kyneton*.

* you need to exit the freeway.

By train from Melbourne

Castlemaine is on the Bendigo railway line and most trains take approximately 90 minutes from Southern Cross station in Melbourne. Timetables and further details are available on the V/Line website.

The Theatre Royal is an easy 10-15 minute walk from the station. View directions/add them to your phone here.

There is also a PTV bus service available from the station to the venue – Route 5


Castlemaine has accommodation options to suit most budgets. Choose from boutique hotels, historic cottages, stylish B&Bs, quality motels or picturesque holiday parks. There are also a number of options available on Airbnb.