Thomas, Virginia

Thomas: a city in Buchanan County, Virginia.

About

Thomas is a city located in the county of Buchanan in the U.S. state of Virginia.

Quick Facts about Thomas

State Virginia (United States)
County Buchanan County
Latitude & Longitude 37.3451,-82.1679
Time Zone America/New_York
Local time 17:52:43 (6th November 2026)
Weather 66℉ Partly Sunny 7-days weather

Geography

Thomas is located at 37°20'42"N 82°10'4"W (37.3451100, -82.1679100).

Thomas map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

66°F
Partly Sunny
1 to 8 mph W Friday

Partly sunny. High near 66, with temperatures falling to around 60 in the afternoon. West wind 1 to 8 mph.

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to Thomas, VA. Select a name to open its map and contact details.

Code Name City ZIP
432348 Appalachian School of Law Grundy (VA) 24614-2825

Nearby Transit Stations (4)

Rail and bus stations connected to Thomas, VA. Select a station to open its map and address details.

Code Name Address Type
PRC Prince Hwy 41 and County Road 25 RAIL
THN Thurmond Hwy 25 & Hwy 2 RAIL
HIN Hinton Front St. and Fifth Ave. RAIL
MNG Montgomery Third Avenue and Washington Street RAIL

Closest post offices linked to Thomas.

Post Office Name City ZIP
Big Rock Post Office Big Rock (VA) 24603

Other places with the same name (2)

  • Thomas, Michigan township in Monroe County, Michigan. with a population of 11,419 people.
  • Thomas, Oklahoma city in Oklahoma, United States. with a population of 1,178 people.