Gas

There are no items available in your cart

Close

19+ Gas stations in Bath, MI

Hide Map
Spagnuolo's in Bath (5746 Clark Rd)
Nearest

Spagnuolo's in Bath (5746 Clark Rd)

0.0 mi away
Spagnuolo's in Bath (5746 Clark Rd)
5746 Clark RdBathMichigan48808USA
Speedway in East Lansing (111 W Lake Lansing Rd)
4¢/gal Cashback

Speedway in East Lansing (111 W Lake Lansing Rd)

Regular, Mid-grade, Premium, Diesel

4.2 mi away
Starts at
$4.80 $4.76/gal
Speedway in East Lansing (111 W Lake Lansing Rd)
111 West Lake Lansing RoadEast LansingMichigan48823US
Speedway in East Lansing (111 W Lake Lansing Rd)
4¢/gal Cashback

Speedway in East Lansing (111 W Lake Lansing Rd)

Regular, Mid-grade, Premium, Diesel

4.2 mi away
Starts at
$4.80 $4.76/gal
Speedway in East Lansing (111 W Lake Lansing Rd)
111 W Lake Lansing RdEast LansingMichigan48823USA
BP in Meridian Township (2139 Haslett Rd)
1¢/gal Cashback

BP in Meridian Township (2139 Haslett Rd)

Regular, Mid-grade, Premium, Diesel

4.7 mi away
Starts at
$4.60 $4.59/gal
BP in Meridian Township (2139 Haslett Rd)
2139 Haslett RdMeridian TownshipMichigan48823US
Speedway in De Witt (13155 Old US-27)
4¢/gal Cashback

Speedway in De Witt (13155 Old US-27)

Regular, Mid-grade, Premium, Diesel

4.8 mi away
Starts at
$4.80 $4.76/gal
Speedway in De Witt (13155 Old US-27)
13155 South Old Us-27De WittMichigan48820US
Meijer in East Lansing (7149 E Saginaw St)

Meijer in East Lansing (7149 E Saginaw St)

Premium, E85, Diesel, Mid-grade, Regular

3.3 mi away
Starts at
$3.58/gal
Meijer in East Lansing (7149 E Saginaw St)
7149 E Saginaw StEast LansingMichigan48823USA
Speedway in Haslett (16819 Marsh Rd)

Speedway in Haslett (16819 Marsh Rd)

Regular, Mid-grade, Premium, Diesel

3.3 mi away
Starts at
$4.11/gal
Speedway in Haslett (16819 Marsh Rd)
16819 Marsh RdHaslettMichigan48840USA
Speedway in East Lansing (7765 E Old MI-78)

Speedway in East Lansing (7765 E Old MI-78)

Mid-grade, Diesel, E85, Premium, Regular

4.0 mi away
Starts at
$3.61/gal
Speedway in East Lansing (7765 E Old MI-78)
7765 E Old MI-78East LansingMichigan48823USA
Marathon in East Lansing (3010 E Lake Lansing Rd)

Marathon in East Lansing (3010 E Lake Lansing Rd)

Regular, E85, Diesel, Premium, Mid-grade

4.1 mi away
Starts at
$2.93/gal
Marathon in East Lansing (3010 E Lake Lansing Rd)
3010 E Lake Lansing RdEast LansingMichigan48823USA
Costco in East Lansing (5800 Park Lake Rd)

Costco in East Lansing (5800 Park Lake Rd)

Regular, Premium

4.3 mi away
Starts at
$3.65/gal
Costco in East Lansing (5800 Park Lake Rd)
5800 Park Lake RdEast LansingMichigan48823USA
Mobil in East Lansing (1500 Haslett Rd)

Mobil in East Lansing (1500 Haslett Rd)

4.7 mi away
Mobil in East Lansing (1500 Haslett Rd)
1500 Haslett RdEast LansingMichigan48823USA
Clark in Laingsburg (5748 Round Lake Rd)

Clark in Laingsburg (5748 Round Lake Rd)

4.7 mi away
Clark in Laingsburg (5748 Round Lake Rd)
5748 Round Lake RdLaingsburgMichigan48848USA
Bath, MI
$-.--
Spagnuolo's in Bath (5746 Clark Rd)

Spagnuolo's in Bath (5746 Clark Rd)

0.0 mi away --
$4.76
4¢/gal back
Speedway in East Lansing (111 W Lake Lansing Rd)

Speedway in East Lansing (111 W Lake Lansing Rd)

4.2 mi away --
Starts at
$4.80 $4.76/gal
$4.76
4¢/gal back
Speedway in East Lansing (111 W Lake Lansing Rd)

Speedway in East Lansing (111 W Lake Lansing Rd)

4.2 mi away --
Starts at
$4.80 $4.76/gal
$4.59
1¢/gal back
BP in Meridian Township (2139 Haslett Rd)

BP in Meridian Township (2139 Haslett Rd)

4.7 mi away --
Starts at
$4.60 $4.59/gal
$4.76
4¢/gal back
Speedway in De Witt (13155 Old US-27)

Speedway in De Witt (13155 Old US-27)

4.8 mi away --
Starts at
$4.80 $4.76/gal
$3.58
Meijer in East Lansing (7149 E Saginaw St)

Meijer in East Lansing (7149 E Saginaw St)

3.3 mi away --
Starts at
$3.58/gal
$4.11
Speedway in Haslett (16819 Marsh Rd)

Speedway in Haslett (16819 Marsh Rd)

3.3 mi away --
Starts at
$4.11/gal
$3.61
Speedway in East Lansing (7765 E Old MI-78)

Speedway in East Lansing (7765 E Old MI-78)

4.0 mi away --
Starts at
$3.61/gal
$2.93
Marathon in East Lansing (3010 E Lake Lansing Rd)

Marathon in East Lansing (3010 E Lake Lansing Rd)

4.1 mi away --
Starts at
$2.93/gal
$3.65
Costco in East Lansing (5800 Park Lake Rd)

Costco in East Lansing (5800 Park Lake Rd)

4.3 mi away --
Starts at
$3.65/gal
$-.--
Mobil in East Lansing (1500 Haslett Rd)

Mobil in East Lansing (1500 Haslett Rd)

4.7 mi away --
$-.--
Clark in Laingsburg (5748 Round Lake Rd)

Clark in Laingsburg (5748 Round Lake Rd)

4.7 mi away --
12 Gas stations near Bath, MI

Gas stations near Bath, MI

Find top gas stations in or near Bath, MI. Get cashback up to 25¢ per gallon, using the Way app at your local gas station.

How to Guides

Frequently asked questions

What are gas prices in Bath, MI?
What are the three types of gas at the pump?
Can a gas car run diesel?

Completing your PayPal payment…

Securely returning you to checkout. This will only take a moment.

Completing your Venmo payment…

Securely returning you to checkout. This will only take a moment.