Hotel Guide
The practical guide to where to sleep on Australia's most famous road trip
We earn a commission on bookings. Learn more
Quick Answer
Day-tripping the eastern section (Bells Beach to Lorne): base in Geelong, 20-45 minutes away, with hotels from $135/night. Driving the full road to the Twelve Apostles: split the trip with a night in Apollo Bay ($150-300) or Port Campbell ($120-220). The Great Ocean Road is 243km long , trying to do it all from one base means too much driving and not enough stopping.
The Great Ocean Road starts in Torquay, 20 minutes south of Geelong, and winds 243km to Allansford near Warrnambool. Most visitors drive the eastern half (Torquay to Apollo Bay) which takes 2-3 hours without stops. The full road to the Twelve Apostles takes 4-5 hours one way. Where you stay shapes the entire experience: base in Geelong and day-trip, stay in the small towns along the road, or do a combination. Each approach has real trade-offs in price, convenience, and how much time you spend behind the wheel versus actually enjoying the scenery.
View all hotels on Booking.com
Geelong to Torquay: 22km / 20 minutes. Geelong to Bells Beach: 28km / 25 minutes. Geelong to Anglesea: 40km / 35 minutes. Geelong to Lorne: 72km / 55 minutes. Geelong to Apollo Bay: 118km / 1 hour 45 minutes. Geelong to Twelve Apostles: 190km / 2 hours 40 minutes. These are driving times without stops , add 30-60 minutes for photo stops, lighthouse walks, and coffee breaks. The eastern section (Torquay to Lorne) is comfortably day-trippable from Geelong. The full road is not.
Geelong works if: you're day-tripping the eastern section (Torquay, Bells Beach, Anglesea, Aireys Inlet, Lorne); you want better hotel options and restaurants than the small coastal towns offer; you're arriving by train from Melbourne and hiring a car in Geelong; or you're combining the Great Ocean Road with Geelong and Bellarine Peninsula sightseeing. Geelong doesn't work if: you want to do the full road to the Twelve Apostles without rushing, or you want to watch sunset from the coast (the road faces south, not west , sunsets are from the towns, not the road).
Torquay is the surf town at the start , RACV Torquay Resort ($240/night) is the pick, with a pool, spa, and golf course. Limited dining options compared to Geelong. Lorne is the most developed town on the road , a handful of hotels and apartments, but availability is tight in summer and prices spike 40-60%. Apollo Bay is the practical overnight for full-road travellers , accommodation ranges from motels ($150) to boutique B&Bs ($250-300). It's the last proper town before the Twelve Apostles. Port Campbell is closest to the Twelve Apostles (10 minutes) , small motel-style accommodation from $120-220/night, limited dining.
For most visitors, the best approach is 1-2 nights in Geelong (explore the city, day-trip to Torquay/Bells Beach/Lorne) then 1 night in Apollo Bay (drive the full road, stop at Cape Otway Lightstation, continue to the Twelve Apostles, then back to Apollo Bay for dinner). This avoids the rookie mistake of trying to drive the entire road from Melbourne in one day , which results in 6+ hours of driving and 15-minute photo stops at places that deserve more time.
The Great Ocean Road between Torquay and Anglesea gets heavy return traffic on Sunday evenings and public holiday afternoons. If you're heading back to Geelong or Melbourne, leave by 3pm or wait until after 7pm.
Petrol prices increase as you head further along the road. Fill your tank in Geelong or Torquay. Apollo Bay and smaller towns charge a 10-20 cent/litre premium.
Christmas-January accommodation along the Great Ocean Road sells out 2-3 months ahead. Geelong has more availability and less seasonal price inflation , another reason to use it as a base.
Don't rush to the Twelve Apostles. The cliffs between Torquay and Apollo Bay, the Kennett River koala colony, the Cape Otway rainforest walk, and Maits Rest are all worth stops. Budget at least a full day for the eastern section.