
New South Wales isn’t exactly small and compact but that just means there’s an abundance of variety and exploration for even the most demanding traveller. From sun-dappled coastal towns to historic villages with beautiful architecture and quirky spots worth a visit, the state offers a treasure trove of small towns and tiny villages. Rich in beautiful views, years of history, incredible local food, and stunning beaches, these destinations cater to all interests — whether you’re a food connoisseur, a history lover, a sun seeker, or an outdoor enthusiast. Here are some of the most beautiful towns to visit in NSW.
1. Leura
Leura is rightly dubbed the “Jewel in the Crown” of the Blue Mountains. Often touted as one of the prettiest towns in all of NSW, this leafy, tree-lined destination boasts beautiful parks and gardens, romantic cottages, and cosy cafes where you can enjoy a cup of quality coffee while taking in the scenery. Nature lovers will be spoilt for choice with hiking trails and lookouts, while shopping enthusiasts can explore a variety of delightful homewares and antique shops scattered around the town. Plan your trip with our guide to Leura.
Things to do: Grand Cliff Top Walk, Everglades House & Gardens, Leura Cascades, and Sorensen’s Glasshouse and Gardens
Distance from Sydney: 1.5-hour drive
2. Berrima
Often hailed as Australia’s best-preserved village from the 1800s, Berrima is the place to visit if you love elegant architecture from the bygone years, quality vineyards, and quaint riverside walking trails. It’s also home to the Southern Highlands’ oldest winery, Joadja Estate, where you can enjoy a tipple with an idyllic backdrop. Be sure to stop by Gumnut Patisserie for absolutely delicious pastries and coffee. If you’re visiting primarily to explore the colonial architecture, take a stroll along the 1km heritage walk, where you can admire the many well-preserved buildings around town.
Things to do: Berrima Heritage Walk, Bendooley Estate, Harper’s Mansion and Surveyor General Inn
Distance from Sydney: 1.5-hour drive
3. Eden
True to its name, Eden is a coastal town with postcard-perfect aesthetics. The “Humpback Highway” is renowned for whale watching with a rich whaling heritage, beautiful coastal walking trails, national parks, beachside camping, and delicious seafood. Take a self-drive tour along the Killer Whale Trail and learn more about Eden’s whale history, or venture into the nearby Beowa National Park, which boasts 45km of pristine coastline. For a memorable swim, head to Aslings Beach Rock Pool, one of the most picturesque swimming spots in all of NSW.
Things to do: Light to Light Walk, Eden Killer Whale Musuem, the Killer Whale Trail, and Snug Cove
Distance from Sydney: 5.5-hour drive
4. Narooma
Narooma tends to fly under the radar compared to more popular coastal towns like Eden and Yamba, but it’s well worth a visit. Narooma is home to remarkable natural wonders like Australia Rock — a rock formation that resembles the map of Australia alongside a rich and eclectic mix of coastal eateries, wildlife encounters and stunning blue waters. Once you’ve explored its many turquoise bays and beaches, head over to its trendy bars and restaurants, part of the renowned Merivale group. Plan a trip to the picturesque seaside town here.
Things to do: Mill Bay Boardwalk, Bar Beach South, Australia Rock and Montague Island
Distance from Sydney: 5-hour drive
5. Gundagai
Gundagai offers a winning blend of old-world charm and modern boutique wineries. The town has inspired many Australian writers, and its name is firmly etched in Australian folklore. Claimed to be the oldest Greek café in Australia, a visit to the art deco-style Niagara Cafe is a must. Plus, don’t forget to take a picture with Dog on the Tucker Box, a famous historical monument and tourist attraction depicting a loyal dog guarding his master’s food container. The town is lovely year-round and a repeat visit for NSW residents looking to get away from the city for a bit.
Things to do: Architectural Heritage Walk, Gundagai Historical Museum, The Old Gundagai Gaol and Gundagai Rodeo
Distance from Sydney: 4-hour drive
6. Jugiong
Visit for the beautiful nature and views and stay for the food at the charming country village of Jugiong. Alongside charming boutiques and shops, the small town also has a variety of quality cafes and restaurants. Head to Jugiong Wine Cellar to sample excellent wine from the surrounding regions of Hilltops, Tumbarumba, Canberra, and Gundagai, or make your way to The Long Track Pantry for a taste of Australian local produce, gourmet food, and delicious foodie hampers. Discover more must-visit foodie spots at Jugiong and plan the perfect weekend getaway here.
Things to do: Jugiong Country Experience, Jugiong Wine Cellar, and The Sir George
Distance from Sydney: 3.5-hour drive
7. Mudgee
The boutique wines and lush vineyards of Mudgee can measure up to just about any acclaimed wine region in the world. With beautifully preserved colonial buildings, walkable streets, and a thriving art scene, Mudgee packs a punch for every type of traveller. Naturally, wine and food experiences can be found in abundance, including award-winning wineries and cellar doors. Mudgee also boasts stylish stays including Sierra Escape and the glamping favourite Glenayr Farm if you want to spoil yourself. For outdoor lovers, the nearby World Heritage-listed Wollemi National Park offers opportunities for camping, swimming, canoeing, and tranquil walking trails.
Things to do: Mudgee Food and Wine Festival, cellar doors, and wineries like First Ridge, De Beaurepaire Wines, Pieter Van Gant Winery, and more.
Distance from Sydney: 3.5-hour drive
8. Gerringong
While Kiama often steals the spotlight, the small town of Gerringong on the South Coast is where you’ll find the same coastal beauty with far fewer crowds. If you think lush rolling hills combined with ocean views and charming shops sounds like a winning formula, you would be right. The hilltop village has beaches, one of the most romantic coastal hikes in all of Australia, excellent waves, art galleries, and cafes, with stunning sea views almost always within sight. A visit to the picturesque Werri Beach is a must, and equally captivating is the Ourie Ocean Pool, one of the best natural swimming spots near Sydney.
Things to do: Werri Beach, the monthly Gerringong Rotary Markets, Gerringong Whale Watching Platform
Distance from Sydney: Less than a 2-hour drive
9. Carcoar
The tiny town of Carcoar was awarded the Top Tourism Town Award for towns with a population of less than 1,500 in 2022, so you know you’re in for a good time here. Natural beauty is never far from the streets of the historic town framed by an ever-pleasing backdrop of rolling green hills and an impressive collection of well-preserved mid to late Victorian buildings to boot. The small town also boasts five diverse museums, making it a must-visit for art enthusiasts. If you’re looking to step back in time and enjoy the charms of small-town hospitality, Carcoar is the perfect spot.
Things to do: Wander the main street, shop at Tomolly, Carcoar Toy Museum
Distance from Sydney: 3.5-hour drive