Skip to content

Table of contents

About Barnesville, OH

Barnesville is a small city in eastern Ohio's Belmont County, about 20 miles from Wheeling, West Virginia. Reach it via State Route 9 from I-70, or take SR-147 for east-west connections. The town of nearly 4,000 sits in the Appalachian foothills with rolling terrain typical of southeastern Ohio. Every September since 1966, Barnesville hosts Ohio's largest Pumpkin Festival, drawing over 100,000 visitors to this otherwise quiet community.

Where is Barnesville, OH on the map?

Barnesville, OH is in United States, at 39.989, -81.173 - about 18 km south-west of Morristown, OH.

How far is Barnesville, OH from where I am?

Use your device location to see the distance to Barnesville, OH, how long the drive takes, and directions from where you are.

Find hotels in Barnesville, OH

Rent a car near Barnesville, OH

Play a pub crawl round in Barnesville, OH

Nine holes from pub to pub through the real streets of Barnesville, OH. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Barnesville, OH9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Barnesville, OH?

The closest airport to Barnesville, OH is Pittsburgh International Airport, 133 km (about 1 h 57 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.