Skip to content

Table of contents

About Petersburg, MI

Petersburg is a small farming community in southeastern Michigan, about 45 miles south of Detroit via US-23. The town sits in Monroe County's agricultural heartland, connected by M-50 running east-west and easily accessible from Toledo to the south. Most notable is the historic grain elevator that dominates the skyline, serving local farmers for generations.

Where is Petersburg, MI on the map?

Petersburg, MI is in United States, at 41.899, -83.714 - about 6 km east of Deerfield, MI.

How far is Petersburg, MI from where I am?

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

Find hotels in Petersburg, MI

Rent a car near Petersburg, MI

Play a pub crawl round in Petersburg, MI

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

Pub Crawl Golf: Petersburg, MI9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Petersburg, MI?

The closest airport to Petersburg, MI is Eugene F. Kranz Toledo Express Airport, 56 km (about 52 min by car). Other airports nearby: Detroit Metropolitan Wayne County Airport.

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.