Townapedia
Giles courthouse, Pearisburg
Giles courthouse, Pearisburg · Taber Andrew Bain, CC BY 2.0
Andrew Johnston House
Andrew Johnston House · Skye Marthaler, CC BY-SA 3.0

Pearisburg, Virginia

Pearisburg is a town of 2,860 people in Giles County, Virginia, founded in 1808.

Loading the weather...
Population2,860 +7.8% since 2019
Elevation1,808 ft 551 m
Founded1808
Land area3.2 sq mi
ZIP code24134
Nearest airportNew River Valley Airport (PSK) 14 mi

Why visit Pearisburg

Townapedia lists 3 museums and landmarks, 14 places to eat and 2 places to stay in and around town.

Highlights include Andrew Johnston House and Giles County Courthouse.

July is the warmest month, with average highs of 83°F; January lows average 23°F, and about 23 inches of snow fall in a normal year.

About Pearisburg

Pearisburg is a town in and the county seat of Giles County, Virginia, United States. The population was 2,909 at the time of the 2020 census. Pearisburg is part of the Blacksburg-Christiansburg metropolitan area.

From the Wikipedia article Pearisburg, Virginia (this version), under CC BY-SA 4.0.

Museums and landmarks3

Andrew Johnston House

Monument and historic site · National Register of Historic Places · 0.5 mi

Historic house in Virginia, United States

208 North Main Street

Open in Google Maps · Wikipedia

Giles County Courthouse

Monument and historic site · National Register of Historic Places · 0.4 mi

County courthouse in Virginia, United States of America

Open in Google Maps · Wikipedia

Pearisburg Historic District

Monument and historic site · National Register of Historic Places · 0.5 mi

Historic district in Virginia, United States

Open in Google Maps · Wikipedia

Restaurants and cafes14

Papa's Pizzeria and Subs

Restaurant · Pizza, Sandwich · 0.4 mi

111 Tazewell Street, Pearisburg

10:30-20:00; Su off

Open in Google Maps · +1 540 921 1333

La Barranca Mexican Grill

Restaurant · Mexican · 0.6 mi

418 North Main Street, Pearisburg

Mo-Fr 11:00-22:00; Sa 12:00-22:00; Su 12:00-21:00

Open in Google Maps

Lucky Star

Restaurant · Chinese · 0.5 mi

316 North Main Street, Pearisburg

Open in Google Maps

The Happy Hog

Restaurant · Southern · 0.5 mi

100 South Main Street, Pearisburg

Open in Google Maps

Pizza Hut

Restaurant · Pizza

Open in Google Maps

Sugar + Flour

Cafe · 0.4 mi

129 South Main Street

Open in Google Maps

Bahama Snow Shack

Ice cream

Open in Google Maps

Queen's Pizza & Subs

Restaurant · 1.0 mi

Open in Google Maps

DQ Grill & Chill

Fast food · Ice Cream, Burger · 0.6 mi

503 North Main Street, Pearisburg

Mo-Fr 06:00-22:00; Sa,Su 07:00-22:00

Open in Google Maps · +1 540-921-1476

Domino's

Fast food · Pizza · 1.1 mi

165 Kinter Way, Pearisburg

Mo-Th 10:00-23:00; Fr-Sa 10:00-24:00; Su 10:00-23:00

Open in Google Maps · +1 540-787-2100

Hardee's

Fast food · Burger · 0.7 mi

528 North Main Street, Pearisburg

05:00-23:00; Su 06:00-23:00

Open in Google Maps · +1 540-921-2503

Wendy's

Fast food · Burger · 1.0 mi

145 Kinter Way, Pearisburg

09:00-22:00

Open in Google Maps · +1 540-921-3787

2 more on the map.

Where to stay2

Plaza Motel

Motel and hotel · 0.6 mi

415 North Main Street, Pearisburg

Open in Google Maps · +1-540-921-2591

Holiday Lodge

Motel and hotel · 0.6 mi

Open in Google Maps

Advertisement

Churches and places of worship7

Pearisburg Baptist Church

Church · Baptist · 0.4 mi

529 Wenonah Avenue

Open in Google Maps

Holy Family Roman Catholic Church

Church · Catholic · 0.7 mi

Open in Google Maps

Redeemer Evangelical Lutheran Church

Church · Lutheran · 0.5 mi

Open in Google Maps

Bluff City United Methodist Church

Church · 1.6 mi

Open in Google Maps

Church of God of Prophecy

Church · 0.8 mi

Open in Google Maps

Curve Road United Methodist Church

Church

Open in Google Maps

Pearisburg Presbyterian Church

Church

Open in Google Maps

History

Pearisburg was founded in 1808 when Giles County was established. It was named after George Pearis, a local landowner who donated a 50-acre (20 ha) tract to be used for a town that would grow up around the county courthouse. Pearis had operated a ferry on the New River at a settlement called "Bluff City", which is incorporated into the present boundaries of the town of Pearisburg.

From the History section of Pearisburg, Virginia on Wikipedia, under CC BY-SA 4.0.

Shopping4

Gas and EV charging3

Advertisement

Schools, colleges and libraries9

Healthcare2

Map of Pearisburg

44 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

20°40°60°80°January: 3.1 in of rainFebruary: 2.6 in of rainMarch: 3.6 in of rainApril: 3.7 in of rainMay: 4.7 in of rainJune: 4.0 in of rainJuly: 4.7 in of rainAugust: 3.5 in of rainSeptember: 3.4 in of rainOctober: 2.9 in of rainNovember: 2.7 in of rainDecember: 3.3 in of rainJanuary: 42°FFebruary: 46°FMarch: 55°FApril: 65°FMay: 73°FJune: 80°FJuly: 83°FAugust: 81°FSeptember: 76°FOctober: 66°FNovember: 55°FDecember: 46°FJanuary: 23°FFebruary: 25°FMarch: 31°FApril: 39°FMay: 48°FJune: 56°FJuly: 61°FAugust: 60°FSeptember: 53°FOctober: 41°FNovember: 31°FDecember: 26°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan42°F23°F3.1 in6.5 in
Feb46°F25°F2.6 in6.6 in
Mar55°F31°F3.6 in4.0 in
Apr65°F39°F3.7 in0.7 in
May73°F48°F4.7 in0.0 in
Jun80°F56°F4.0 in0.0 in
Jul83°F61°F4.7 in0.0 in
Aug81°F60°F3.5 in0.0 in
Sep76°F53°F3.4 in0.0 in
Oct66°F41°F2.9 in0.0 in
Nov55°F31°F2.7 in0.3 in
Dec46°F26°F3.3 in4.6 in

U.S. Climate Normals 1991-2020 for Pearisburg 4 Sse (4 mi away), NOAA NCEI.

People and cost of living

$75,532median household income
$157,400median home value
$848median monthly rent
48.1median age
12.4%of adults have a bachelor's degree or higher
69.8%of homes are owner-occupied
25.7 minaverage commute
Age of residents
Under 1818%18 to 3420%35 to 6438%65 and over24%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Giles County has had 13 federal disaster declarations since 2000, most often for severe storms.

  • 2026-01-23: Severe Winter Storm (Winter Storm)
  • 2025-04-04: Severe Winter Storms And Flooding (Severe Storm)
  • 2024-10-01: Tropical Storm Helene (Tropical Storm)
  • 2024-09-29: Post-Tropical Cyclone Helene (Tropical Storm)
  • 2020-04-02: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

New River Valley Airport (PSK) is the nearest airport with scheduled flights listed in OpenStreetMap, 14 miles away.

  • Narrows 4 mi west, about 7 min by car
  • Dublin 16 mi south, about 25 min by car
  • Radford 17 mi southeast, about 28 min by car
  • Fairlawn 17 mi southeast, about 27 min by car
  • Blacksburg 18 mi east, about 29 min by car
  • Merrimac 19 mi southeast, about 31 min by car
  • Christiansburg 22 mi southeast, about 35 min by car
  • Bluefield 31 mi west, about 50 min by car
  • Salem 37 mi east, about 1 h by car
  • Roanoke 42 mi east, about 1 h 15 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.