Skip to content
Charlotte
Queen City Magazine
The Charlotte directory and the stories behind it
Sponsor spot "Presented by" on this guide: your name on a page people come back to all year. Sponsor this guide

A weekend in Waxhaw and Union County

This guide covers Waxhaw and the Union County area around it, about forty minutes south of Uptown and the far edge of what Charlotte treats as its own. Waxhaw is a historic railroad town with a main street that has a working rail line through the middle of it, and the countryside around it has filled with subdivisions over twenty years as families followed the schools south. It is a different rhythm from the city, slower and further apart, and a weekend here is a weekend of driving between things worth stopping for.

Getting there

Providence Road south from Charlotte, or Highway 16, both reach Waxhaw in about forty minutes outside rush hour. The commute back into the city is one of the longest in the region, which is the trade families who live here have made. There is no rail. Parking in downtown Waxhaw is free and easy except during the town’s festivals.

Downtown Waxhaw

The main street sits on either side of the railroad tracks, connected by a pedestrian bridge over the line, and the antique shops, restaurants and small stores that line it are the reason to come. Trains still run through the middle of town several times a day, which is either charming or startling depending on when you arrive. The historic district is walkable end to end in twenty minutes, and it is the closest thing to a small Southern town main street within an hour of Charlotte that has not been rebuilt.

Eating

For this, BagelGram NC in Indian Trail, on the way south from Charlotte, is the family owned bagel shop that people from New York and New Jersey say comes closest to home, and some say better. The toasted everything with scallion cream cheese is the order, and the same family runs a hoagie shop next door. The shop closes at noon and is shut Sunday and Monday, so it is a Saturday morning stop on the way down.

Downtown Waxhaw’s restaurants are independent and change more often than the antique shops, and asking at the antique stores which restaurant is worth it that season is the local method.

Why everyone moved here

Union County’s schools are the reason the countryside around Waxhaw filled with subdivisions, and the private schools on the county line drew families too. Covenant Day School in Matthews and Carmel Christian School on Pineville-Matthews Road both draw families from Waxhaw and Weddington and appear on our private schools guide. The public schools in the Weddington and Marvin areas are among the most sought after in the region, and the house prices reflect it.

The farm country

The roads between Waxhaw, Weddington and Monroe still pass working farms, horse pastures and the occasional farm stand, and a drive through them on a weekend afternoon is the thing this part of the county offers that the city cannot. The farmers markets in the towns run through the season, and the pick your own operations open for strawberries in spring and pumpkins in autumn.

Festivals

Waxhaw runs a calendar of downtown festivals through the year, and they fill the small town completely. Parking that is normally easy becomes impossible, and the main street closes to cars. Checking the town calendar before driving down on a Saturday is worth doing, because a festival weekend is either the best or the worst time to visit depending on what you came for.

The railroad

The rail line that runs through the middle of Waxhaw’s main street is the reason the town exists, and trains still use it. The pedestrian bridge over the tracks connects the two sides of downtown, and the sight of a freight train passing through the center of a small town’s main street is the thing visitors photograph. The town grew up as a stop on the line in the late 1800s, and the historic district’s buildings date from that era. The railroad museum and the town’s historic markers explain the rest.

Antiques

Waxhaw’s downtown has been an antique destination for decades, and the shops along Main Street and the streets off it draw buyers from across the region on a Saturday. The stock runs from serious dealers to booths that turn over what a family cleared out, and prices vary from shop to shop. A morning working through the antique shops, lunch downtown and an afternoon drive through the farm country is the classic Waxhaw Saturday, and it has not changed much in twenty years even as the town around it has.

Weddington and Marvin

The towns between Charlotte and Waxhaw, Weddington and Marvin in particular, are where the schools drew the families, and they are subdivisions and horse farms with little in the way of a town center. A visitor passes through them on the way south, and the roads through them are the pretty part of the drive, with pastures and older farmhouses between the newer developments. The farm stands and the pick your own farms along these roads are the stops worth making in season.

What it costs

Waxhaw is the cheapest town in this series to spend a day in. The downtown is free to walk, the antique shops are free to browse and priced fairly, the farm country is free to drive, and the restaurants are priced for a small town. The pick your own farms charge by the pound in season, and the festivals are free to enter. The only real cost is the gas for a forty minute drive each way and the bagels on the way down, and a family can fill a Saturday here for less than a single dinner in South End.

Monroe and the county seat

Monroe, the Union County seat, is fifteen minutes east of Waxhaw with its own historic downtown around the county courthouse, and a Waxhaw weekend that extends to Monroe covers the two most interesting towns in the county. Monroe’s downtown has grown a handful of restaurants and shops around the courthouse square, and the county’s museums and the older neighborhoods around the square are worth an hour. The drive between the two towns passes through the farm country this guide describes.

If you only have a Saturday

Bagels at BagelGram on the way south, the antique shops on Waxhaw’s main street through the late morning, lunch downtown and a drive through the farm country on the way home is the Waxhaw Saturday, and it fits between breakfast and mid afternoon with the drive included. Time it against the town’s festival calendar, arrive before the antique shops fill, and leave before the farm roads back up with the same idea. That is the day this guide is built around, and the second day is for Monroe and the county beyond it.

Good to know

Checked September 2026. Waxhaw is quiet on Sunday and Monday, with most of the downtown shops closed. The drive back into Charlotte on a weekday afternoon runs well over an hour. Union County is a different county with different rules on everything from property tax to trash collection, and a family considering a move here should read our moving guide with that in mind. Our directory’s coverage of Waxhaw is thinner than the city’s, and this guide will grow as it does.

Know somewhere in Waxhaw or Union County we should have included? Tell us.

Run a place readers should know about?

Get listed in the directory. Plans start at $19/mo; nonprofits are free.