Select Page

Edinburg VA


Edinburg Virginia
“Small Town Atmosphere of the Shenandoah”



Town of Edinburg VA

The town of Edinburg is located in Shenandoah county in the central part of the Shenandoah Valley in the Virginia Blue Ridge Mountains. Edinburg is a small quaint town atmosphere in the Shenandoah Valley with streets filled with antique shops, art galleries, restaurants, festivals and outdoor recreation.

During September, Edinburg Virginia has its Ole’ Town Festival which features a fun run, duck races, sock hop, costume contest, beard contest, vendors and more.

Edinburg prides itself during the Christmas Holidays to have the tallest Christmas Tree with over 5,000 lights, during the first Thursday in December.


History of Edinburg VA

Edinburg was settled early on by the Germans and the Swiss due to its rich soil, Shenandoah River and beautiful countryside. Edinburg was first name, “Shyrock”, after one of its first settlers. The name Edinburg came from, “Edenburg”, after a reference to the Garden of Eden.

Philip Grandstaff, a settler in the early 1800s built a gun factory for the War of 1812 in Edinburg. The factory was then turned into a roller mill by his son, George Grandstaff. Twelve skirmishes happened in Edinburg during the Civil War, and the roller mill escaped the burning torches of Sheridan of the Union troops and was saved by two local girls.

In the late 1800s trade revived the town and beautiful Victorian architecture was built and is very distinctive in today’s Edinburg. Many of the homes have unused porches, handcrafted woodwork and locally crafted store walls.



Back to Virginia Mountains Cities & Towns Travel Guide