Before you hit the road out of town for the Memorial Day Weekend you'll probably be filling up.  Here's a list of the gas stations that currently have the lowest prices according to GasBuddy:

Bozeman

Exxon on the corner of 8th and College at 723 S 8th Ave - $2.80

Belgrade

Exxon at Town Pump at 400 Jackrabbit Ln - $2.82

White Hall

Exxon at Town Pump at 415 N Whitehall St - $2.83

Livingston

Cenex at 101 Centennial Dr - $2.82

Exxon at Town Pump at 713 E Park St - $2.82

Ennis

Exxon at Town Pump at 116 W Main St - $2.80

Butte

Conoco at 2610 Harrison Ave - $2.84

Exxon at Town Pump at 2711 Harrison Ave - $2.84

Helena

Safeway at 611 N Montana Ave - $2.82

Glendive

Town Pump at 73 Hwy 16 & I 94 - $2.69

Billings

Holiday Stationstore at 2620 6th Ave N - $2.80

Missoula

Exxon at Town Pump at 318 S Orange St - $2.92