Find BP Gas Locations, and Get Fuels Rewards Information

Join the BP Summer of Savings! 

Text SAVE to 38831 to receive fuel discount codes between June 6-Aug 23*

Everyday, brighter

How can getting gas make the Everyday, brighter? At BP it’s about brightening up the boring and making sure you get the most out of every fill-up.

Find a BP Station

Enter your address or ZIP Code in the field below to search for BP stations near you.

Find a BP Station
Nearest Station
{{nearestStation.thoroughfare}}
{{nearestStation.localty}}, {{nearestStation.administrative_area}} {{nearestStation.postal_code}}

Rewards that let you choose

Fuel rewards or MileagePlus miles? Now with BP Driver Rewards, you can choose the type of rewards you’d like to earn.

Helps get more miles per tank

BP gasoline with Invigorate® is like hundreds of scrubbing brushes inside your engine helping to clean and restore the miles lost due to dirt from ordinary fuel.2

BP credit cards

With our credit cards, you can earn unlimited rewards to redeem on BP fuel with $0 fraud liability

Spend on groceries, save on fuel

Earn 10¢ off per gallon for every $100 you spend at 
Pick ‘n Save, Copps or Metro Market. And don’t worry if you haven’t spent that, you’ll still get 3¢ off per gallon just for being a Fresh Perks cardholder.**

Loading... Please wait
Play