
NSW is dotted with several picture-perfect towns with miles of rolling hills, lush forests, cascading waterfalls and spectacular beaches. These small towns offer tailored experiences and natural scenery, perfect for all types of travellers. In stark contrast to the grind and pace of their metropolitan counterparts, these quaint spots offer everything from cobblestone streets and vintage shops to well-loved wineries, and more. If you’re looking to escape the city, these charming small towns, all less than two hours from Sydney are worth adding to your list.
1. Berrima, Southern Highlands
Berrima is considered Australia’s best-preserved village from the 1800s with many old-school buildings and shops still standing. Take a step back in time and enjoy a moment of pause at this idyllic spot, just a short drive from Sydney. The Berrima Heritage Walk will take you through the town’s history dating back to the 1830s. As you stroll along the main street, you’ll discover quality cafés, antique shops and bakeries lined throughout the historic village. Don’t miss the Berrima River Walk where you can spot a platypus or two, or a visit to the heritage Courthouse Museum.
If your idea of an ideal weekend includes a book, a cosy corner and a drink, be sure to stop by Berkelouw Book Barn. The century-old bookhouse offers many literary treasures and a peaceful retreat, and as a bonus, it also doubles as a winery. Discover more things to see, eat and do in Berrima here.
Distance: 2-hour drive from Sydney
2. Berry, South Coast NSW
Berry is the perfect fail-safe weekend getaway from Sydney with something on offer for everyone. Located in the Shoalhaven region of the NSW South Coast, Berry boasts a welcoming atmosphere with plenty of boutique shops, eateries and more. Visit the Berry Historic Museum and dive into the town’s history or browse the heritage shops for unique souvenirs. Spend a relaxing afternoon at The Berry Tea Shop or satisfy your sweet tooth at The Treat Factory. No trip to Berry is complete without stopping by the iconic Donut Van where you can enjoy delicious cinnamon-spiced donuts and a hot cup of coffee.
Make some time to visit the The Berry Markets, known for their local produce, flowers, breads and cheeses. See our full guide to Berry here.
Distance: 2-hour drive from Sydney
3. Bowral, Southern Highlands
The picture-perfect town of Bowral feels like it’s straight from the Regency era, offering picturesque views and an air of elegance along with lovely Instagrammable cafés, cool-climate wineries and charming boutique shops. Enjoy delicious brunch and a good book at Plantation or indulge in high tea at Your Vintage Occasion — a cafe, vintage emporium and antique market all in one. For outdoor and natural lovers, Bowral offers plenty of adventure with lookouts and walking trails at Mount Gibraltar Reserve, Corbett Gardens and a serene picnic at Cherry Tree Walk.
Distance: 1 hour, 45-minute drive from Sydney
4. Wollombi, Hunter Valley
Located 29 kilometres southwest of Cessnock, Wollombi is one of the Hunter Valley’s best-kept secrets. The historic town is charming mix of of well-preserved streets, pretty cottages, and fine country pubs, with beautiful architecture that will transport you back to the 19th century. Explore St Michael’s Church, St John’s Church and the Wollombi Endeavour Museum for a glimpse into the town’s past. A visit to Australia’s oldest wine region wouldn’t be complete without stopping at its many excellent wine shops.
The Undercliff Winery is highly recommended for some of the best wine tastings in the region. The Wollombi Markets, held on the holiday Monday of each long weekend (Easter, June, and October), are popular for their wide selection of cheese, jams, breads, and, of course, wine.
Distance: 2-hour drive from Sydney
5. Leura, Blue Mountains
Leura is a small town just east of Katoomba and is often hailed as the ‘jewel in the crown’ of the Blue Mountains. It offers a wide range of indoor and outdoor attractions to suit every type of traveller. Start your day with brunch at the Instagram-famous Sorensen’s Glasshouse or get your fill of delicious Mediterranean cuisine at Leura Garage.
Take a leisurely stroll through the expansive Everglades Gardens which beautifully blend the Australian bush with European-style landscapes or simply wander around and take in the sights. Some lookouts and walks to add to your list include: Leura Cascades, Gordon Falls, Leura Forest, Sublime Point, and Jamison Lookout. The town also boasts a variety of warm, inviting cafes along the main street with a distinct Edwardian-style charm sprinkled around the village.
Distance: 1.5-hour drive from Sydney
6. St Albans, Hawkesbury
The drive to St Albans is as lovely as the town itself. Weaving through the outer suburb of Dural, you’ll travel along the Old Northern Road to the village. Once there, you can enjoy lunch at the charming Settlers Arms Inn, nestled between mountains and valleys, serving delicious pub grub and great views. For entertainment, head to the Maltings Mall and enjoy a variety of theatre, entertainment, and dining options. Water lovers should make a beeline for the Stanborough Lakes, a beautiful 126-acre countryside park with two lakes, perfect for an afternoon of sailing, rowing, and other activities.
Distance: 2-hour drive from Sydney
7. Blackheath, Blue Mountains
The serene town of Blackheath is another gem in the Blue Mountains which is lovely all year but especially delightful during spring and autumn. Best of all, many of its best offerings are all free. Anchored by stunning lookouts, from Govetts Leap to Anvil Rock, Blackheath is the place to be for those who love being amongst nature. Lined along its quaint streets are a number of cafes and galleries and the village also offers a great local shopping scene. The Grand Canyon Track is an excellent bushwalk to add to your list with rainforests, glow worms and waterfalls.
Distance: 2-hour drive from Sydney
8. Mittagong, Southern Highlands
Mittagong may be a relatively underrated destination compared to some other spots on this list but it’s an excellent small-town escape from Sydney. The heritage town is packed with sandstone cottages, lovely walking trails, local art galleries, and excellent wineries. Check out the Box Vale Walking track that follows a historic railway line out the back of Mittagong, discover the many heritage buildings splattered around town, or explore local art at Sturt Gallery.
Distance: 1.5-hour drive from Sydney
9. Terrigal, Central Coast
While there’s no dearth of stunning beaches in Sydney, if you’re looking to get away from the maddening crowds, Terrigal on the Central Coast is an easily accessible town to visit from Sydney. Expect sandy beaches, vibrant nightlife, and plenty of underwater adventures. Visit the picturesque Terrigal Beach, the sheltered Terrigal Haven Cove, and the local markets by the beach. Don’t miss The Skillion, a local landmark with beautiful, sun-kissed views of the town. The Avoca Beach Theatre built in 1951 offers a touch of nostalgia.
Distance: 1.5-hour drive from Sydney