Beauty lies in the eye of the beholder, so travellers are naturally drawn to different kinds of places. Some seek out the coastal allure of sparkling beaches, while others prefer the old-world charm of historic villages, but every so often, you find a place that seems to charm everyone, with old-timey streetscapes, cosy eateries, heritage buildings, and plenty of natural whimsy. NSW has a handful of these picture-perfect spots that make for delightful weekend and day trips, no matter the season. Ready to discover some fairytale small towns in NSW? Here’s where to start.
1. Bowral

If there’s any town that consistently lives up to the fairytale label, it’s Bowral. Set in the heart of the Southern Highlands, the country escape comes with historic Victorian-style homes, leafy streets, bookshops and cosy cafes aplenty. It’s not just locals who love it; global travel publisher World Atlas recently recognised Bowral as one of the most fairytale towns in all of NSW. Whether you’re exploring the spectacular Tulip Time Festival in spring, settling into a boutique cafe with a crackling fire in the depths of winter, or heading out for a waterfall hike on a summer’s day, Bowral delivers all year round.
2. Leura

From the highlands to the mountains, Leura is another town that seems to have stepped right out of a storybook. Expect cherry-blossom-lined streets in spring, spectacular hikes and waterfalls in summer, bright colours in autumn and vintage boutiques if you’re after something unique and a mix of grand old estates and cosy cottages in this always photogenic spot. Its beautifully preserved main street is lined with quaint shops and antique stores, and Leura is also famous for its European-style gardens that make the village look straight out of a classic Victorian novel. It’s also a hop, skip and jump from Sydney, making it the ideal day trip for city dwellers.
3. Berrima

As Australia’s most meticulously preserved Georgian village, Berrima offers a true step back into the 19th century. The town has consciously maintained its heritage, featuring National Trust-listed stone buildings, the historic Berrima Courthouse, old pubs and cosy bakeries that feel pleasantly removed from modern development. Walk along its charming main street and soak up the vintage vibes, grab a baked treat at Gumnut Patisserie, or sip a glass of vino at the Southern Highlands’ oldest vineyard and winery, Joadja Estate. This Southern Highlands gem is a stellar escape for anyone seeking a slice of old-world charm in every season.
4. Millthorpe

The scenic heritage town of Millthorpe in the Central Tablelands offers a refreshing contrast to its more tourist-heavy counterparts like Orange and Bathurst. If you’re visiting for the first time, be sure to head straight to the village’s main street — a delightful stretch lined with heritage buildings, cute shops, and charming cafes perfect to fuel up as you explore. Historic buildings here include charming former railway depots and hotels and it’s also an underrated foodie destination, complete with high-quality restaurants and cool-climate wineries, excellent for both sunny summer days and cold, winter nights.
5. Tenterfield

Sitting high in the New England region, Tenterfield is admittedly at its prettiest in autumn, but this historic town is a delight year-round. Outside of leaf peeping season, the town is also an excellent summer escape, surrounded by six national parks ripe for exploration. It delivers the fairytale aesthetic with a charming collection of colonial-era buildings like the famous Tenterfield Saddler, quaint cafes serving quality meals, heritage pubs, leafy streets lined with shops and boutiques and a uniquely vintage charm. Plan your trip here.
6. Carcoar

The small village of Carcoar is a true hidden gem and arguably the most perfectly preserved “storybook village” in the Central West. As one of the oldest settlements west of the Blue Mountains, the entire village is nestled in a sheltered river valley surrounded by rolling hills, lending it a secluded charm away from the hustle of city life. The main street is a pristine collection of 19th-century buildings, including an old gold-rush hotel, churches, and a former courthouse, plus five musuems and dining options. It’s one of the best-kept secrets in NSW and one of the most perfect fairytale small towns in the state. Read more about it here.