Emergency Alert: Hurricane Michael fuel and power availability tracker  ▶
 Home Gas Prices Michigan Grand Traverse County

Top 10 Gas Stations & Cheap Fuel Prices in Grand Traverse County, MI

Shell

Shell 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 39
5927 US-31 N
Acme, MI
$2.79
Price Reporter Icon visitor17 hours ago

Amenities

C-Store
Pay At Pump
Restrooms
Air Pump
Payphone
ATM

Reviews

stgbotme1197's avatar image
stgbotme1197
Feb 11 2020
Great Review Icon

You will enjoy this stop.


View Full Station Details
 Details
Shell

Shell 

Full StarHalf-filled StarEmpty StarEmpty StarEmpty Star
 103
9051 MI-72 E
Williamsburg, MI
$2.83
Price Reporter Icon visitor15 hours ago

Amenities

C-Store
Pay At Pump
Restrooms
Air Pump
ATM

Reviews

stgbotmem60's avatar image
stgbotmem60
Jan 08 2020
Great Review Icon

very clean station, typical wear and tear for a gas station, but experience was pleasant, customer service was friendly, and food was exceptional


View Full Station Details
 Details
Marathon

Shell 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 51
7600 MI-72 E
Williamsburg, MI
$2.83
Price Reporter Icon visitor17 hours ago

Amenities

Propane
C-Store
Pay At Pump
Restrooms
Air Pump
ATM
Lotto
Beer
Wine

Reviews

stgbotme1197's avatar image
stgbotme1197
Jun 16 2020
Okay Review Icon

Kinda dated but easy access


View Full Station Details
 Details
Mutual

Mutual 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 105
2545 N US-31 S
Traverse City, MI
$2.96
Price Reporter Icon visitor17 hours ago

Amenities

No amenities found.


Reviews

stgbotmem63's avatar image
stgbotmem63
Mar 18 2022
Great Review Icon

great prices always


View Full Station Details
 Details
Mutual

Mutual 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 89
1025 W South Airport Rd
Traverse City, MI
$2.96
Price Reporter Icon visitor1 day ago

Amenities

Pay At Pump

Reviews

stgbotme1197's avatar image
stgbotme1197
Jun 11 2019
Bad Review Icon

They don't accept gas buddy card


View Full Station Details
 Details
Speedway

Speedway 

Full StarFull StarFull StarFull StarEmpty Star
 78
1114 Union St
Traverse City, MI
$2.97
Price Reporter Icon visitor9 hours ago

Amenities

C-Store
Pay At Pump
Restrooms
Air Pump

Reviews

stgbotme1016's avatar image
stgbotme1016
Dec 02 2022
Bad Review Icon

Great Staff !!


View Full Station Details
 Details
Shell

Shell 

Full StarFull StarFull StarHalf-filled StarEmpty Star
 65
2408 N US-31 S
Traverse City, MI
$2.98
Price Reporter Icon visitor17 hours ago

Amenities

C-Store
Car Wash
Pay At Pump
Restrooms
Air Pump

Reviews

stgbotmem183's avatar image
stgbotmem183
Jun 01 2020
Great Review Icon

Many pumps and rarely a wait. Cheapest shell in the area most days


View Full Station Details
 Details
Family Fare

Family Fare 

Full StarFull StarFull StarFull StarHalf-filled Star
 92
4144 US-31 S
Traverse City, MI
$2.98
Price Reporter Icon visitor1 day ago

Amenities

Propane
C-Store
Pay At Pump
Restrooms
Air Pump
Loyalty Discount
Beer

Reviews

stgbotme1197's avatar image
stgbotme1197
May 09 2021
Great Review Icon

Nice station.


View Full Station Details
 Details
Shell

Shell 

Full StarFull StarFull StarFull StarHalf-filled Star
 72
1485 W South Airport Rd
Traverse City, MI
$2.98
Price Reporter Icon visitor1 day ago

Amenities

C-Store
Pay At Pump
Air Pump

Reviews

stgbotmem27's avatar image
stgbotmem27
Feb 08 2020
Great Review Icon

The employees are super friendly and awesome!


View Full Station Details
 Details
Marathon

Marathon 

Full StarFull StarFull StarFull StarEmpty Star
 42
2001 N Garfield Rd
Traverse City, MI
$2.99
Price Reporter Icon visitor20 hours ago

Amenities

C-Store
Pay At Pump
Air Pump

Reviews

stgbotmem63's avatar image
stgbotmem63
Mar 19 2021
Bad Review Icon

Receipts at the pumps never work, Bathroom is always dirty


View Full Station Details
 Details
Click here to earn instant savings of up to $10 every tank!
Click here to download the GasBuddy App and start saving today!

Local Prices in Grand Traverse County, MI

You Are Here

 Home Gas Prices Michigan Grand Traverse County