Home
Showroom
   Current Inventory
   Pre-Owned
   Snow Removal
   Specials
Dealer Info
   About Us
   Our Location
Dealer Services
   Financing
   Payment Calculator
   Parts Request
   Service Request
Customer Corner
   Events
   Places To Get Away
   Customer Survey
   Testimonials
   Guest Book
   Photo Gallery
   Links
Contact Us

Monday - Friday
8AM to 5PM
Saturday 8AM to 3PM
Closed Sunday

Mt.Joy RV Sales & Service
17573 Main Street
Buchanan, VA 24066
540-254-2360

Mt. Joy RV has a $175 Processing Fee

Our prices include freight and prep!


Places To Get Away - We are located in Buchanan, Virginia. 

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
100 Wildwood Campground
Route 2, Box 400
Monroe, VA 24574
(804) 299 5228
Amherst County
 
Amelia Family Campground
9720 Military Road
Amelia, VA 23002
(804) 561 3011
Amelia County
 
Americamps - Lake Gaston
9 Lakeside Lane
Bracey, VA 23191
(804) 636-2668
Mecklenburg County
 
Americamps - Richmond
11322 Air Park Road
Ashland, VA 23005
(804) 798-5298 or 1-800-628-2802
Hanover County
 
Anvil Campground
5243 Mooretown Road
Williamsburg, VA 23188
(757) 565-2300 or 1-800-633-4442
James City County
 
Aquia Pines Camp Resort
3071 Jefferson Davis Hwy
Stafford, VA 22554
(540) 659-3447 or 1-800-726-1710
Stafford County
 
Bark Camp Campground
Jefferson National Forest
Norton, VA
(540)328 2931
Scott County
 
Bear Creek Lake State Park
929 Oak Hill Road
Cumberland, VA 23040
(804) 492 4410
Cumberland County pop
 
Beartree Campground
Jefferson National Forest
Damascus, VA
(540)783 5196
Washington County
 
Bethpage Camp Resort
PO Box 178
Urbanna, VA 23175
(804) 758 4349
Middlesex County
 
Big Meadows Campground
Shenandoah National Park
Luray, VA
(540)999 3231
Page County
 
Blowing Springs Campground
George Washington National Forest
Hot Spring, VA
(540)839 2521
Bath County
 
Bolar Mountain
George Washington National Forest
Hot Springs, VA
(540)839 2521
Bath County
 
Breaks Interstate Park
Box 100
Breaks, VA 24607
(540) 865 4413
Buchanan County
 
Buckhorne Family Campground
3508 Douthat Road
Clifton Forge, VA 24422
(540) 862 4502
Fairfax County
 
Buffalo Park Recreation Area
John H. Kerr Reservoir (Buggs Island Lake)
Centerville, VA
(804)347 2063
Fairfax County
 
Bull Run Regional Park
7700 Bull Run Drive
Centreville, VA 22020
(703) 631 0550
Prince William County
 
Burke Lake Park Family Campground
7315 Ox Road
Fairfax Station, VA 22039
(703) 323 6600
Fairfax County
 
Camp Roosevelt Campground
George Washington National Forest
Luray, VA
(540)984 4101
Page County
 
Campers Ranch
4423 Chicken City Road
Chincoteague, VA 23336
(757) 336-6371
Accomack County
 
Campground at Natural Bridge
PO Box 266
Natural Bridge Station, VA 24579
(540) 291 2727
Rockbridge County
 
Candy Hill Campground
165 Ward Avenue
Winchester, VA 22602
(540) 662 8010 or 1 800 462 0545
Frederick County
 
Cane Patch Campground
Jefferson National Forest
Pound, VA
(540)328 2931
Wise County
 
Carrollwood Campground
Box 175
Hillsville, VA 24343
(540) 728 9312
Carroll County
 
Cat Tail Creek RV Park and Campground
3901 Moore's Ferry Road
Skippers, VA 23879
(804) 634 9935
Greensville County
 
Cave Mountain Lake Campground
Jefferson National Forest
Natural Bridge Station, VA
(540)291 2188
Rockbridge County
 
Cave Springs Campground
Jefferson National Forest
Dryden, VA
(540)328 2931
Lee County
 
Cedar Mountain Campground
20114 Camp Road
Culpeper, VA 22701
(540) 547 3374
Culpeper County
 
Charlottesville KOA
3825 Red Hill Road
Charlottesville, VA 22903
(804) 296 9881 or 1 800 KOA 1743
Albemarble County
 
Cherrystone Family Camping and RV Resort
PO Box 545
Cheriton, VA 23316
(757) 331 3063
Northampton County
 
Chesapeake Campground
693 South George Washington Highway,
Chesapeake, VA 23323
(757) 485 0149
Norfolk Area
 
Chippokes Plantation State Park
Surry, VA 23883
(757) 294 3625
Surry County pop
 
Christopher Run Campgrounds
7149 Zachery Taylor Highway
Mineral, VA 23117
(540) 894 4744
Louisa County
 
Claytor Lake State Park
4400 State Park Road
Dublin, VA 24084
(540)643-2500
Pulaski County
 
Cole's Point Plantation
Route 728, Box 77
Coles Point, VA 22442
(804) 472 3955
Westmoreland County
 
Colonial Central KOA
4000 Newman Road
Williamsburg, VA 23188
(800) 562 7609
James City
 
Comer's Rock Campground
Jefferson National Forest
Speedwell, VA
(540)783 5196
Wythe County
 
Country Waye RV Resort
3402 Kimball Road
Luray, VA 22835
(888) 765 7222
Page County
 
Cove Campground
980 Cove Road
Gore, VA 22637
(540) 858 2882 or (410) 268 0707
Frederick County
 
Cozy Acres Campground
2177 Ridge Road
Powhatan, VA 23139
(804) 598 2470
Powhatan County
 
Crab Tree Falls Campground
11039 Crabtee Falls Highway
Tyro, VA 22976
(540)377 2066
Augusta County
 
Cranesnest Camping Area
John W. Flannagan Reservoir
Clintwood, VA
(540)835 9544
Dickenson County
 
Crazy Horse Campground and Marina
400 Crazy Horse Drive
Moneta, VA 24121
(540) 721 2792
Bedford County
 
Creekside Campground
108 Palmyra Road
Edinburg, VA 22824
(540) 984 4299
Shenandoah County
 
Cross Rip LTD
Box 362
Deltaville, VA 23043
(804) 776 9324
Middlesex County

 
Daddy Rabbit's Campground
2015 Union School Road
South West Willis, VA 24380
(540) 789 4150
Floyd County

 
Davis Lakes and Campground
200 Byrd Street
Suffolk, VA 23434
(757) 539 1191
Southampton County

 
Deer Island Campground
Philpott Lake, VA
(540) 629 2703
Patrick County
 
Deer Run Campground
Box 6
Woolwine, VA 24185
(540) 930 1235
Patrick County
 
Dixie Caverns Campground
Box 5753 West Main Street
Salem, VA 24153
(540) 380 2085
Roanoke County
 
Douthat State Park
Route 1, Box 212
Millboro, VA 24460
(540)862 8100
Bath County
 
Eagle's Roost Campground
15335 Smith Mountain Lake Pkwy,
Huddleston VA 24104
(540) 297 7381
Bedford County
 
Elizabeth Furnace Campground
George Washington National Forest
Strasburg, VA
(540)984 4101
Shenandoah County
 
Elkhorn Lake Campground
PO Box 160
Java, VA 24565
(804) 432 9203
Pittsylvania County
 
Fair Oaks Family Campground
At the Pottery 901 Lightfoot Road
Williamsburg, VA 23188
(757) 565 2101 or (800) 892 0320
James City
 
Fairy Stone State Park
907 Fairystone Lake Drive
Stuart, VA 24171
(540)930 2424
Patrick County
 
False Cape State Park
4001 Sandpiper Road
Virginia Beach, VA 23456
(757)426 7128
Norfolk Area
 
First Landing - Seashore State Park
2500 Shore Drive
Virginia Beach, VA 23451
(757)412-2300
Norfolk Area pop
 
Fort Chiswell RV Campground
Route 2, Box 462A
Max Meadows, VA 24360
(540) 637 6868
Wythe County
 
Fox Trail Family Campground
Box 233
Fancy Gap, VA 24328
(540) 728 7776
Carroll County
 
Fredericksburg KOA
7400 Brookside Lane
Fredericksburg, VA 22408
(540) 898 7252 or (800) 562 1889
Spotsylvania County
 
Front Royal, Washington, DC West KOA
PO Box 274
Front Royal, VA 22630
(540) 635 2741 or (800) KOA 9114
Warren County
 
Gatewood Park and Reservoir
PO Box 660
Pulaski, VA 24031
(540) 980 2561
Pulaski County
 
Glen Maury Park Campground 
10th Street
Buena Vista, VA 24416
(540) 261 7321
Rockbridge County
 
Gloucester Point Campground
3149 Campground Road
Hayes, VA 23072
(804) 642 4316 or (800) 332 4316
Gloucester County
 
Goose Point Campground
Philpott Lake, VA
(540) 629 1847
Partick County
 
Grayson Highlands State Park
829 Grayson Highland Lane
Mouth of Wilson, VA 24363
(540)579 7092
Grayson County
 
Greenville Farm Family Campground
14004 Shelter Lane
Haymarket, VA 20169
(703) 754 7944
Fauquier County
 
Grey's Point Camp
PO Box 8
Topping, VA 23169
(804)758 2485
Gloucester County
 
Grindstone Campground
Jefferson National Forest
Troutdale, VA
(540)783 5196
Grayson County
 
Gwynn's Island Camper's Haven
Box 43
Gwynn, VA 23066
(804) 725 5700
Mathews County
 
Harrisonburg, New Market KOA
12480 Mount Valley Road
Broadway, VA 22815
(540) 896 8929
Rockingham County
 
Hazard Mill Canoe Campground
George Washington National Forest
Bentonville, VA
(540)984 4101
Warren County
 
Heavenly Acres Campground
2010 Madison Road
Standardsville, VA 22973
(804) 985 6601
Greene County
 
Heritage Park Resort
2570 Newland Road
Warsaw, VA 22572
(804) 333 4038
Richmond County
 
Hidden Acres Campground
PO Box 1250
Bowling Green, VA 22427
(804) 633 7592 or (800) 562 2482
Caroline County
 
Hidden Valley Campground
George Washington National Forest
Warm Springs, VA
(540)839 2521
Bath County
 
High Cliff Canoe Campground
George Washington National Forest
Rileyville, VA
(540)984 4101
Rappahannock County
 
High Knob Campground
Jefferson National Forest
Norton, VA
(540)328 2931
Wise County
 
Hillwood Camping Park
14222 Lee Highway
Gainesville, VA 20155
(703) 754 4202 or (800) 754 4202
Prince Williams
 
Holiday Trav-L-Park Virginia Beach
1075 General Booth Blvd
Virginia Beach, VA 23451
(757) 425 0249 or (800) 548 0223
Norfolk Area
 
Holliday Lake State Park
Route 2, Box 622
Appomattox, VA 24522
(804)248 6308
Appomattox County
 
Hone Quarry Campground
George Washington National Forest
Dayton, VA
(540)828 2591
Rockingham County
 
Horseshoe Campground
Route 1, Box 223
Draper, VA 24324
(540) 980 0278
Pulaski County
 
Horseshoe Point Campground
Philpott Lake, VA
(540) 365 7385
Patrick County
 
 
Hungry Mother State Park
2854 Park Blvd
Marion, VA 24354
(540)781-7400
Symth County
 
Hurricane Campground
Jefferson National Forest
Sugar Grove, VA
(540)783 5196
Symth County
 
Inlet View
PO Box 263
Chincoteague, VA 23336
(757) 336 5126
Accomack County
 
Interstate Travel Trailer Park
2705 Roanoke Street
Christiansburg, VA 24073
(540) 382 1554
Montgomery County
 
Ivy Hill Recreation Area
John H. Kerr Reservoir (Buggs Island Lake)
Clarksville, VA
(804)252 0903
Mecklenburg County
 
Jamestown Beach Campsites
PO Box CB
Williamsburg, VA 23187
(757) 229 7609
James City
 
Jamison Mill Campground
Philpott Lake, VA
(540) 629 2703
Patrick County
 
Kin-Kaid Kampground
559 East Rochambeau
Williamsburg, VA 23188
(757) 565 2010
James City
 
Kiptopeke State Park
3540 Kiptopeke Drive
Cape Charles, VA 23310
(757)331 2267
Northampton County
 
Kosmo Village
11197 Washington Highway
Glen Allen, VA 23059
(804) 798 6689
Hanover County
 
Lake A. Willis Robertson Recreation Area
Route 2, Box 251
Lexington, VA 24450
(540) 463 4164
Rockbridge County
 
Lake Fairfax Park
1400 Lake Fairfax Drive
Reston, VA 20190
(703) 471 5415 or (703) 757 9242
Fairfax County
 
Leedstown Waterfront Campground
Route 1, Box 236
Colonial Beach, VA 22443
(804) 224 7445
Westmoreland County
 
Lewis Mountain Campground
Shenandoah National Park
Elkton, VA
(540)999 3500
Madison County
 
Little Fort Campground
George Washington National Forest
Seven Fountains, VA
(540)984 4101
Shenandoah County
 
Loft Mountain Campground
Shenandoah National Park
Waynesboro, VA
(540)999 3500
Augusta, Green Counties
 
Log Cabin Campground
2058 Morgan Frederick Grade
Cross Junction, VA 22625
(703) 888 3461
Fredrick County
 
Long's Campground
82 Campground Lane
Lexington, VA 24450
(540) 463 7672
Rockridge County
 
Longwood Park Recreation Area
John H. Kerr Reservoir (Buggs Island Lake)
Clarksville, VA
(804)374 2711
Mecklenburg County
 
Lower Twin Campground
John W. Flannagan Reservoir
Clintwood, VA
(540)835 9544
Dickenson County
 
Maddox Family Campground
6742 Maddox Blvd
Chincoteague, VA 23336
(757) 336 3111
Accomack County
 
Matthews Arm Campground
Shenandoah National Park
Luray, VA
(703)242 0693
Page County
 
Meadows of Dan Campground
2182 Jeb Stuart Hwy
Meadows of Dan, VA 24120
(540) 952 2292
Patrick County
 
Misty Mountain Camp Resort
56 Misty Mountain Road
Greenwood, VA 22943
(540) 456 6409 or (888) 647 8900
 
Mize Point Campground
Philpott Lake, VA
(540) 629 2703
Patrick County
 
Monroe Bay Campground
551 Lafayette Street
Colonial Beach, VA 22443
(804) 224 7418
Westmoreland County
 
Montebello Camping and Fishing Resort
Box 3
Montebello, VA 24464
(540) 377 2650
Nelson County
 
Morris Hill Campground
George Washington National Forrest
Covington, VA
(540)962 2214
Allegany County
 
Mountain View Campground
Box 1267
Haymarket, VA 20168
(703) 753 2267
Fauquier County
 
 
Natural Chimneys Regional Park
Route 1, Box 286
Mount Solon, VA 22843
(540) 350 2510
Augusta County
 
Natural Tunnel State Park
Route 3, Box 250
Duffield, VA 24244
(540)940 2674
Scott County
 
New Point Family Campground
PO Box 39
New Point, VA 23125
(804) 725 5120
Mathews County
 
New River Campground - Picnic Area
Jefferson National Forest
Cripple Creek, VA
(540)783 5196
Wythe County
 
New River Canoe Rental - Campground
3745 New River Parkway
Independence, VA 24348
(540) 773 3412
Grayson County
 
New River Trail State Park
176 Orphanage Drive
Foster Falls, VA 24360
(540)699 6778
Grayson, Carroll, Wythe and Pulaski Counties
 
Newport News Park
13564 Jefferson Avenue
Newport News, VA 23603
(757) 888 3333
Isle of Wight County
 
North Bay Shore Campground
3257 Colchester Road
Virginia Beach, VA 23456
(757) 426 7911
Norfolk Area
 
North Bend Park Campground
John H. Kerr Reservoir (Buggs Island Lake)
Boydton, VA
(804)738 0059
Mecklenburg County
 
North Creek Campground
Jefferson National Forest
Natural Bridge, VA
(540)291 2188
Rockbridge County
 
North River Campground
George Washington National Forest
Staunton, VA
(540)828 2591
Augusta County
 
Northwest River Park
1733 Indian Creek Road
Chesapeake, VA 23322
(757) 421 3145
Norfolk Area
 
Oak Ridge Campground
Prince Williams Forest Park
18100 Park Headquarters Road
Triangle, VA 22172
(703)221 7181
Prince Williams County
 
Occoneechee State Park
1192 Occoneechee Park Road
Clarksville, VA 23927
(804)374 2210
Mecklenburg County
 
Orkney Springs Campground
28 Orkney Springs Campground
Orkney Springs, VA 22845
(540) 856 2585
Shenandoah County
 
Otter Creek National Park
Blue Ridge Parkway, VA
(804) 299 5125
Botetourt County
 
Outdoor Resorts
3665 South Sandpiper Road
Virginia Beach, VA 23456
(757) 721 2020
Norfolk Area
 
Paradise Lake Family Campground
PO Box 478
Appomattox, VA 24522
(804) 993 3332
Appomattox County
 
Paramount's Kings Dominion Campground
10061 Kings Dominion Blvd
Doswell, VA 23047
(804) 876 5355 or (800) 922 6710
Hanover County
 
Peaks of Otter National Park
Blue Ridge Parkway, VA
(540) 586 4357
Botetourt County
 
Picture Lake Campground
7818 Boydton Plank Road
Petersburg, VA 23803
(804) 861 0174
Prince George County
 
Pine Grove Campground - Waterfowl Park
5283 Deep Hole Road
Chincoteague, VA 23336
(757) 336 5200
Accomack County
 
Pines Campground
Jefferson National Forest
New Castle, VA
(703)864 5195
Craig County
 
Pocahontas State Park
10301 State Park Road
Chesterfield, VA 23838
(804)796 4255
Chesterfield County
 
Pohick Bay Regional Park
6501 Pohick Bay Drive
Lorton, VA 22079
(703)339 6104
Fairfax County
 
Port Kinsale Marina and Campground
Box 280
Kinsale, VA 22488
(804)472 2044
Westmoreland County
 
Pound River Camping Area
John W. Flannagan Reservoir
Clintwood, VA
(540)835 9544
Dickenson County
 
Prince William Travel Trailer Village
16058 Dumfries Road
Bumfries, VA 22026
(703) 221 2474 or (888) 737 5730
Prince Williams County
 
R. J. Ranch and RV Resort
Route 4, Box 377
Hillsville, VA 24343
(540) 766 3703
Carroll County
 
Raccoon Branch Campground
Jefferson National Forest
Sugar Grove, VA
(540)783 5196
Smyth County
 
Rainbow Acres Camping Resort
Route 2, Box 16
King & Queen Courthouse, VA 23085
(804) 785 9441 or (800) 288 9441
King and Queen County
 
Rancho Campground
Route 1, Box 404
New Market, VA 22844
(540) 740 8313
Rockingham County
 
Raven Cliff Campground
Jefferson National Forest
Speedwell, VA
(540)783 5196
Wythe County
 
Richwood Golf Club and Campground
Route 2, Box 109
Bluefield, VA 24605
(540) 322 4575
Land County
 
Riverside Campground
18496 North Fork River Road
Abingdon, VA 24210
(540) 628 5333
Washington County
 
Riverside Campground (One)
715 Riverside Drive
Lanexa, VA 23089
(804)966 5536
Charles City County
 
Roanoke Mountain National Park
Blue Ridge Parkway, VA
(540) 857 2458
Botetourt County
 
Rock-A-Hock Campground
Box 337
Providence Forge, VA 23140
(804) 966 2759 or (888) 979 2267
New Kent
 
Rocky Knob Campground
Blue Ridge Parkway, VA
(540) 745 9661
Botetourt County
 
Rudds Creek Recreation Area
John H. Kerr Reservoir (Buggs Island Lake) Boydton, VA
(804)738 6827
Mecklenburg County
 
Rural Retreat Lake Campground
225 South 4th Street
Wyth County Courthouse
Room 103
Wythville, VA 24382
(540) 686 4331
Wythe County
 
Ryans Branch Campground
Philpott Lake, VA
(540) 629 2703
Patrick County
 
Salthouse Branch Park
Philpott Lake, VA
(540) 365 7005
Patrick County
 
Shenandoah Acres Resort
P.O. Box 300, State Route 660
Stuarts Draft, VA 24477
(540) 337 1911 or (800)654 1714
Augusta County
 
Shenandoah Hills Campground
Route 1, Box 7
Madison, VA 22727
(540) 948 4186 or (800) 321 4186
Madison County
 
Shenandoah Valley KOA
PO Box 98
Verona, VA 24482
(540) 248 2746 or (800) 562 9949
Augusta County
 
Sky Meadows State Park
11012 Edmonds Lane
Delaplane, VA 20144
(540)592 3556
Fauquier County
 
Small Country Campground
Box 343
Louisa, VA 23093
(540) 967 2431
Louisa County
 
Smith Island Cruise KOA - Chesapeake Bay
382 Campground Road
Reedville, VA 22539
(804) 453 3430
Northumberland County
 
Smith Mountain Lake State Park
1235 State Park Road
Huddleston, VA 24104
(540)297 6066
Bedford County
 
South Forty KOA
2809 Courtland Road
Petersburg, VA 23805
(804) 732 8345 or (800) 562 8545
Prince George County
 
Staunton River State Park
1170 Staunton Trail
Scottsburg, VA 24589
(804)572 4623
Halifax County
 
Steel Bridge Campground
Jefferson National Forest
Paint Bank, VA
(703)864 5195
Craig County
 
Stony Fork Campground
Jefferson National Forest
Wytheville, VA
(540)228 5551
Wythe County
 
Sunset Beach Inn and RV Resort
Box 472
Cape Charles, VA 23310
(757) 331 1776 or (800) 899 4786
Northampton County
 
Swan Lake Campground
593 Keeling Drive
Keeling, VA 24566
(804) 836 4880 or (800) 578 2434
Pittsylvania County
 
Swift Run Campground
Route 3, Box 247C
Elkton, VA 22827
(540) 298 8086
Rockingham County
 
Tall Pines Harbor Waterfront Campground
Box 375
Sanford, VA 23426
(757) 824 0777
Accomack County
 
Twin Lakes State Park
Route 2, Box 70
Green Bay, VA 23942
(804)392 3435
Lunenburg County
 
Tye River Gap Campground
1932 Tye River Turnpike
Vesuvius, VA 24483
(540) 377 6168
Rockbridge County
 
Utt's Campground
Box 364
Fancy Gap, VA 24328
(540) 728 7203
Carroll County
 
Virginia Beach KOA
1240 General Booth Blvd
Virginia Beach, VA 23451
(757) 428 1444
Norfolk Area
 
Walnut Flats Campground
Jefferson National Forrest, VA
(540) 256 5100
 
Walnut Hills Campground
391 Walnut Hills Road
Staunton, VA 24401
(540) 337 3920 or (800) 699 2568
Augusta County Good Sam Park
 
Waynesboro North 340 Campground
Route 3, Box 333
Waynesboro, VA 22980
(540) 943 9573
Augusta County
 
Westmoreland State Park
1650 State Park Road
Montross, VA 22520
(804)493 8821
Westmoreland County
 
White Rocks Campground
Jefferson National Forest
Pearisburg, VA
(703)552 4641
Giles County
 
White Tail Park Family Nudist Resort
39033 White Tail Drive
Ivor, VA 23866
(757) 859 6123
Isle of Wright County
 
Wilderness Road Campground
Cumberland Gap National Historical Park
Ewing, VA
(606) 248 2817
Lee County
 
Williamsburg-Busch Gardens KOA
5210 Newman
Williamsburg, VA 23188
(757) 565 2907
James City
 
Wolf Gap Campground
George Washington National Forest
Columbia Furnace, VA
(540)984 4101
Shenandoah County
 
Wytheville KOA
Route 2, Box 122
Wytheville, VA 24382
(540) 228 2601
Wythe County
 
Yogi Bear's Jellystone Park
Route 1, Box 61
Buchanan, VA 24066
(540)254 2176
Botetourt County
 
Yogi Bear's Jellystone Park Camp
2940 Sussex Drive
Emporia, VA 23847
(804)634 3115 or (800)545 4248
Greenville County
 
Yogi Bear's Jellystone Park Camp Resort
PO Box 191
Luray, VA 22835
(540) 743 4002 or (800) 420 6679
Page County