Holliday BP-C-Store

Convenience Store


Get soft serve ice cream for everyone in your vehicle at 1/2 the price when you purchase gas at Holliday's BP. Holliday's Convenience Store not only provides fuel for your car, but an impressive selection of drinks and snacks that will keep you running strong.


Selections include your choice of:

  • Hot Coffee

  • Soft Serve Ice Cream

  • Gifts and Cards

  • Drinks

  • Candy and Snacks

  • Beer

  • Soda & Ice

  • Milk


Counter rising gas prices by using BP's big savings credit card!

Learn More

Learn More



Is there a fee to join BP Driver Rewards?

No. There is no membership fee and the BP Driver Rewards card is not a credit card.

Is BP Driver Rewards accepted at all BP sites, nationwide?

The Driver Rewards program is valid at the participating locations found here, and is not valid in Alabama or California. You will not be able to earn or redeem Rewards at non-participating BP stations or non-BP gas stations.

How do I register for BP Driver Rewards?

Click here. After entering the required information - such as first and last name, email address, state, zip code, mobile phone number and an account password- you can select how you would like to engage with the program. You can use your mobile number*, register a Driver Rewards card, or request a Driver Rewards card.

You may be prompted to provide some additional information in order for BP to provide you with updates about BP programs and offers, and other specific information pertaining to your BP Driver Rewards account. Click here to review our privacy policy to see how BP uses and secures your personal information.

*Except at participating stations in New Jersey

How do I register for the program if I don't have an email address?

You will need to establish a valid email address. We require all Driver Rewards members to have a valid email address so we can ensure all important messages about Driver Rewards can reach them.

How can I use my phone number at the pump?

Your phone number can be entered at the pump at participating locations (except in New Jersey) as an alternative to swiping your BP Driver Rewards card.

To use your phone number at the pump, at most stations, follow these instructions:

  1. Press “Cancel” key

  2. Enter your phone number

  3. Press “Enter” key

  4. Follow prompts on screen.

Exact procedures vary from station to station. Look for more detailed instructions at the pump or talk to the site staff to help you with this process.

What is my default phone number?

Your default phone number is the 10-digit phone number that you supplied when registering for BP Driver Rewards.

How do I change my phone number?

To change your phone number, you must be a registered BP Driver Rewards member. You will need to go here and log-in to your account. Once logged-in to your account, you will click on "update account information;" here you can update your phone number. This is the number that you will enter before you begin the fueling process.

Can I use the same phone number for multiple cards?

No, each account must have a unique phone number.

Will I be able to enter my phone number at the pump at all stations?

Non-participating stations as well as stations located in New Jersey will not have the capability for you to enter your phone number at the pump.

What if I do not have a BP Driver Rewards card? Can I still register for the program?

Yes. You can use your mobile phone number to register for the program. If you still want a BP Driver Rewards card, you can request a card and provide your contact information so that a BP Driver Rewards card can be mailed to you.

What if I forget my user name and/or password?

Your user name is the email address you provided when registering for BP Driver Rewards. Your password can be automatically emailed to you by clicking on Forgot Password.

How can I find out my current rewards balance?

You can find your BP Driver Rewards balances by logging in here.

How are rewards redeemed with the BP Driver Rewards program?

You will earn Rewards at the rate of $0.01 (1 cent) off per gallon for each $10.00 in BP fuel purchases you make using your Driver Rewards account at participating locations in the United States. This equates to $0.10 (10 cents) cents off per gallon for each $100 spent on the BP fuel purchases at participating locations. Rewards earned will be available within 24 hours after you register. Cents off per gallon rewards can then be redeemed at the pump within 24 hours of being earned at the participating locations found here. To redeem cents off per gallon rewards at the pump, enter your phone number at participating BP Stations (excluding New Jersey) or swipe your BP Driver Rewards card, at the beginning of the transaction. The prompt then asks if you would like to redeem your rewards (you are not able to redeem partial rewards). If you choose yes, the price automatically rolls back to the amount of cents per gallon rewards available. The maximum rewards allowable for each purchase is automatically used up to 20 gallons for each transaction. However, the price will never roll back to less than $.109 per gallon. If you choose ‘No’, rewards will accumulate on the account until they are redeemed or expire 365 days from the end of the month in which they were earned.

If I have a BP Visa Card or a BP credit card and a BP Driver Rewards card can I earn rewards on them separately?

Unfortunately, no. Since you already are a BP Visa or BP credit card holder, you are earning your BP Driver Rewards cents off per gallon rewards by using you credit card at the pump.

What if I want to make a balance inquiry at a station?

Balance inquiries can be initiated by the cashier at the register. Once initiated, enter your 10-digit mobile number associated with the account or swipe your BP Driver Rewards card on the PIN pad. The earned rewards amount will be printed on a receipt.

What if the pump doesn't respond to a BP Driver Rewards card that is swiped or phone number that is entered?

To find out if your BP Driver Rewards account is activated please call 877.852.3025. To find participating locations, please visit our Station Finder.

Visa-Linking FAQs

What is Driver Rewards Visa-Linking?

A feature of BP’s loyalty program that allows consumers to link a Visa payment card (debit or credit) to their Driver Rewards loyalty account.

Why should you link your Visa card?

Driver Rewards Visa-Linking allows consumers to eliminate the need to swipe a loyalty card and a payment card at the pump. With Visa-Linking consumers can earn and burn cents per gallon rewards AND pay for their fuel with a single swipe.

How do I link a Driver Rewards to a Visa card?

New members need to join the program and link their Visa payment card during the registration process. Existing members need to log in to their account and link their Visa payment card

Can I link multiple Visa payment cards?

Yes consumers can link up to five payment cards to their Driver Rewards account.

Can I unenroll from Visa-Linking?

Yes, to unenroll from Visa-linking log in to your Driver Rewards account go to “Manage Linked Cards” and unenroll card(s) from Visa-linking; note after you unenroll payment cards you will need to swipe both your Driver Rewards card and your payment card to earn and burn rewards.

What if I lose the Visa card linked to my Driver Rewards account?

Log onto your Driver Rewards account unenroll your lost card and link a new Visa payment card.

What if I can’t link my Visa payment card?

Read complete Visa Linking terms and conditions regarding eligibility of Visa payment cards. https://mybpstation.com/terms-and-conditions

Questions specific to your card:

Does my BP Driver Rewards card need to be registered before I can earn rewards?

No. You may pick up a BP Driver Rewards card at a participating station and swipe it at the pump to start earning towards a 10¢ off per gallon reward after spending $100 on BP fuel. Rewards will expire 365 days after the end of the month in which they are earned. However, in order to redeem any rewards you earn, your BP Driver Rewards card must be registered.

Where on my BP Driver Rewards card can I find my account number?

Your 19-digit account number can be found on the back of your BP Driver Rewards card below the magnetic strip.

How can I get credit for a qualifying fuel purchase if I forgot to bring my BP Driver Rewards card to the pump?

If your BP Driver Rewards card is unavailable, you can enter your phone number at the beginning of a transaction at participating BP sites, excluding stations in New Jersey. If you have not yet registered your phone number or if you have visited a participating location, you can call 877.852.3025 to get credit for your purchase. When calling, please be prepared to provide the information found on your receipt: Transaction ID; Transaction Date; Total Spend; Total Gallons; Price per Gallon; and the address or Site ID of the BP station where you purchased fuel.

How can I get a replacement card if mine was lost or stolen?

Did you know that you can use your mobile phone number* in place of your plastic card at the dispenser? To update your account go to www.mybpstation.com/login.

*Excluding stations in NJ

If you are still interested in having a card you can call customer service at 877.852.3025 and a representative will assist you.