Petersburg Vacation Packages

Welcome to Petersburg! Petersburg is surrounded by the mountains and rolling hills of Eastern Panhandle.

Petersburg is located approximately 110 miles (177 kilometers) from Washington, the capital of the United States of America, and about 75 miles (121 kilometers) from Charlottesville.

Eastern Panhandle is dotted with fabulous things to see and do, from firm tourist favorites to quiet, secret places that are waiting just for you. Davis, 20 miles (32 kilometers) to the southeast, and Mount Storm, 20 miles (32 kilometers) to the south of Petersburg are also waiting to be discovered.

About 40 miles (64 kilometers) to the south of Petersburg is Harrisonburg, a regional center where you'll find James Madison University, Masanutten Ski Resort and Explore More Discovery Museum. Harrisonburg has much to offer those happy to delve a little deeper. Grand Caverns and Rockingham Fairgrounds are just a sample of the other interesting points of interest you won't want to miss.

If the sun isn't shining, don't panic, Eastern Panhandle offers some terrific history museums, that'll keep you happily occupied.

Enjoy a break from seeing the sights and cool off with a spot of rafting or canoeing. With life so busy, the perfect vacation often means making time to relax. When it's time to unwind, take your lead from the locals and enjoy bird watching or shore fishing.

If you intend on traveling by plane, take into account that the nearest major airport is Shenandoah Valley Regional Airport, 50 miles (80 kilometers) to the south of Petersburg.

1.0 out of 5
1.5 out of 5
2.0 out of 5
2.5 out of 5
3.0 out of 5
3.5 out of 5
4.0 out of 5
4.5 out of 5
5.0 out of 5
Most popular package deals found by our travelers
Most popular package deals found by [originCity] travelers

Top Flight + Hotel Deals

See all Petersburg packages

Top Deals on Flights

See all Petersburg flights

Book your Petersburg Vacation