Except for some items that are inappropriate for delivery, most of our menu is available. You can check our McDelivery menu by clicking the 'Menu' tab.
Once the order is confirmed on McDelivery™ website, it cannot be cancelled. But you can call the McDelivery™ Call center at 17221722; we will try our best to accommodate your request, however, once the order has been dispatched from the restaurant, it cannot be modified or cancelled.
McDelivery orders can be made up to 3 days in advance of your delivery date.
A surcharge applies for every order via McDelivery.com.bh or via call centre 17221722.
Click on 'Forgot password?' Enter the email address you registered with, and further instructions will be emailed to you.
Sorry, please enter your address in English only.
To assure the quality of the products, some of the products sold at McDonald's restaurants are not available for delivery at this point of time. Your kind understanding is appreciated.
Orders exceeding BD200.00 are considered bulk orders; and cannot be placed through McDelivery™ website. Such orders can only be placed by calling the McDelivery™ Call Center at 17221722. In order to ensure customer satisfaction, we would appreciate if large orders could be made in advance.
At this point in time, we're only able to accept cash upon delivery.
Once you've signed in to the site with your username and password, select 'My Account' from the top menu. You can change your account information there.
Your stored delivery addresses can be modified by clicking "Change / Add Address" but you can add up to 5 delivery addresses in total. If you need to add more, just delete an existing address.
We're sorry but this feature is not available for now. Please register a new email account to start ordering now.
For security reasons, McDonald's cannot access your email account.
Register a new account with an email address (different from your previous one) to start ordering.