mydhl.express.dhl Open in urlscan Pro
2.21.20.2  Public Scan

Submitted URL: http://www.dhl.com.bh/en/express.html
Effective URL: https://mydhl.express.dhl/bh/en/home.html
Submission: On November 15 via manual from IN — Scanned from IT

Form analysis 4 forms found in the DOM

Name: locationSearchForm

<form name="locationSearchForm" class="country__search-form ng-pristine ng-valid" ng-submit="locationSearchCtrl.selectCountry()" ewf-form="locationSearchForm">
  <div ewf-field="locationSearchKeyword" class="ng-scope">
    <span class="field">
      <i class="dhlicon-search country__search-icon"></i>
      <input type="text" autocomplete="off" name="searchKeyword" class="search-field country__search input input_width_full ng-pristine ng-valid ng-valid-ewf-valid ng-empty" placeholder="Quick Filter" ng-model="locationSearchCtrl.searchKeyword"
        ewf-input="">
      <span class="validation-mark"></span>
    </span>
    <div ewf-validation-errors="" class="ng-scope"></div>
  </div>
</form>

<form role="form" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
  <strong class="label"> QUICK TRACKING </strong>
  <div ewf-tracking-input="" ewf-tracking-input-numbers="trackingPopupCtrl.trackingNumbers" ewf-tracking-input-class="textarea" ewf-tracking-input-placeholder="'Enter up to 10 numbers, separated by a comma or return'" class="ng-isolate-scope">
    <label ewf-control="" ewf-error-messages="trackingInputCtrl.trackingErrors" class="form-row"><span class="field-wrapper ng-scope"><textarea name="trackingNumbers" required="" placeholder="Enter up to 10 numbers, separated by a comma or return"
          ng-model="trackingInputCtrl.trackingNumbers" ng-class="trackingInputCtrl.inputClass" ewf-tracking-numbers="" aqa-id="trackByNumberTextArea"
          class="ng-scope textarea textarea_width_full ng-pristine ng-invalid ng-invalid-required ng-valid-tracking-numbers ng-empty"></textarea>&nbsp;<span class="validation-mark"></span>
        <div class="msg-error ng-scope" ewf-control-errors="trackingNumbers" ewf-error-messages="trackingInputCtrl.trackingErrors">
          <!-- ngRepeat: error in controlErrorsCtrl.getErrors() track by $index -->
          <div ng-repeat="error in controlErrorsCtrl.getErrors() track by $index" ng-bind="error" class="ng-binding ng-scope">Waybill or Temporary ID number required</div><!-- end ngRepeat: error in controlErrorsCtrl.getErrors() track by $index -->
        </div>
      </span></label>
  </div>
  <div class="tracking-popup__btn-wrap v2-tracking-popup__btn-wrap">
    <button type="submit" class="btn btn_success btn_small " data-tracking="{'type':'trackingPopup','title':{'en': 'Track shipments'}}" ewfc-submit="trackingPopupCtrl.trackShipments()" aqa-id="submitTrackingNumbersBtn"> Track </button>
  </div>
</form>

<form autocomplete="off" class="ng-pristine ng-invalid ng-invalid-ewf-valid">
  <label ng-form="countryCtrl.countryForm" ewf-form="" class="ng-pristine ng-invalid ng-invalid-ewf-valid">
    <span class="field-wrapper country-autocomplete ui-front ng-scope" ewf-field="countryName" ewf-move-errors-under-dropdown="" ewf-move-errors-under-dropdown-input-selector=".fancy-form-input"
      ewf-move-errors-under-dropdown-dropdown-selector=".ui-front.ui-autocomplete" ewf-move-errors-under-dropdown-additional-margin="1" ewf-move-errors-under-dropdown-type="autocomplete">
      <input id="" class="input dropdown-component fancy-form-input ng-isolate-scope ng-pristine ui-autocomplete-input ng-invalid ng-invalid-ewf-valid ewf-required ng-empty input_width_full ng-blur" autocomplete="off" name="countryName"
        ng-class="countryCtrl.inputStyleClass" ng-model="countryCtrl.countryName" ng-disabled="countryCtrl.disabled" ng-paste="countryCtrl.dropSelection($event)" ng-keydown="countryCtrl.dropSelection($event)" ng-blur="countryCtrl.setCountryOnBlur()"
        ewf-fancy-typeahead="" ewf-fancy-typeahead-data-tracking="Choose country:" ewf-input="" ewf-input-no-char-validation="true" ewf-validate-required="countryCtrl.required" ewf-validate-attribute=""
        ewf-validate-attribute-validator="countryCtrl.countryCodeValidator" ewf-validate-attribute-message="Invalid entry" aqa-id="country">
      <i class="country-autocomplete__flag flag flag_null" ng-class="'flag_' + countryCtrl.countryCode"></i>
      <!-- ngIf: !countryCtrl.placeholder --><span class="fancy-form-label-floating ng-scope" ng-if="!countryCtrl.placeholder"> Country/Territory </span><!-- end ngIf: !countryCtrl.placeholder -->
      <!-- ngIf: countryCtrl.placeholder -->
      <span class="validation-mark"></span>
      <!-- ngIf: fieldErrorsCtrl.getErrorMessages().length -->
      <div class="msg-error ng-scope" ng-if="fieldErrorsCtrl.getErrorMessages().length" aqa-id="rewardCardErrorMsgContainer" ewf-field-errors="" style="top: 1px;">
        <!-- ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
        <div role="alert" ng-repeat="errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index" ng-bind-html="errorMessage.error | nls | replace: errorMessage.errorParams" class="ng-binding ng-scope">Invalid entry</div>
        <!-- end ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
      </div><!-- end ngIf: fieldErrorsCtrl.getErrorMessages().length -->
      <ul id="ui-id-1" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
    </span>
  </label>
</form>

<form autocomplete="off" class="ng-pristine ng-invalid ng-invalid-ewf-valid">
  <label ng-form="countryCtrl.countryForm" ewf-form="" class="ng-pristine ng-invalid ng-invalid-ewf-valid">
    <span class="field-wrapper country-autocomplete ui-front ng-scope" ewf-field="countryName" ewf-move-errors-under-dropdown="" ewf-move-errors-under-dropdown-input-selector=".fancy-form-input"
      ewf-move-errors-under-dropdown-dropdown-selector=".ui-front.ui-autocomplete" ewf-move-errors-under-dropdown-additional-margin="1" ewf-move-errors-under-dropdown-type="autocomplete">
      <input id="" class="input dropdown-component fancy-form-input ng-isolate-scope ng-pristine ui-autocomplete-input ng-invalid ng-invalid-ewf-valid ewf-required ng-empty input_width_full ng-blur" autocomplete="off" name="countryName"
        ng-class="countryCtrl.inputStyleClass" ng-model="countryCtrl.countryName" ng-disabled="countryCtrl.disabled" ng-paste="countryCtrl.dropSelection($event)" ng-keydown="countryCtrl.dropSelection($event)" ng-blur="countryCtrl.setCountryOnBlur()"
        ewf-fancy-typeahead="" ewf-fancy-typeahead-data-tracking="Choose country:" ewf-input="" ewf-input-no-char-validation="true" ewf-validate-required="countryCtrl.required" ewf-validate-attribute=""
        ewf-validate-attribute-validator="countryCtrl.countryCodeValidator" ewf-validate-attribute-message="Invalid entry" aqa-id="country">
      <i class="country-autocomplete__flag flag flag_null" ng-class="'flag_' + countryCtrl.countryCode"></i>
      <!-- ngIf: !countryCtrl.placeholder --><span class="fancy-form-label-floating ng-scope" ng-if="!countryCtrl.placeholder"> Country/Territory </span><!-- end ngIf: !countryCtrl.placeholder -->
      <!-- ngIf: countryCtrl.placeholder -->
      <span class="validation-mark"></span>
      <!-- ngIf: fieldErrorsCtrl.getErrorMessages().length -->
      <div class="msg-error ng-scope" ng-if="fieldErrorsCtrl.getErrorMessages().length" aqa-id="rewardCardErrorMsgContainer" ewf-field-errors="" style="top: 1px;">
        <!-- ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
        <div role="alert" ng-repeat="errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index" ng-bind-html="errorMessage.error | nls | replace: errorMessage.errorParams" class="ng-binding ng-scope">Invalid entry</div>
        <!-- end ngRepeat: errorMessage in fieldErrorsCtrl.getErrorMessages() track by $index -->
      </div><!-- end ngIf: fieldErrorsCtrl.getErrorMessages().length -->
      <ul id="ui-id-2" tabindex="0" class="ui-menu ui-widget ui-widget-content ui-autocomplete ui-front" style="display: none;"></ul>
    </span>
  </label>
</form>

Text Content

 * 
   
 * Afghanistan
   
 * Albania
   
 * Algeria
   
 * American Samoa
   
 * Andorra
   
 * Angola
   
 * Anguilla
   
 * Antigua and Barbuda
   
 * Argentina
   
 * Armenia
   
 * Aruba
   
 * Australia
   
 * Austria
   
 * Azerbaijan
   
 * Bahamas
   
 * Bahrain
   
 * Bangladesh
   
 * Barbados
   
 * Belarus
   
 * Belgium
   
 * Belize
   
 * Benin
   
 * Bermuda
   
 * Bhutan
   
 * Bolivia
   
 * Bonaire
   
 * Bosnia and Herzegovina
   
 * Botswana
   
 * Brazil
   
 * Brunei
   
 * Bulgaria
   
 * Burkina Faso
   
 * Burundi
   
 * Cambodia
   
 * Cameroon
   
 * Canada
   
 * Canary Islands
   
 * Cape Verde
   
 * Cayman Islands
   
 * Central African Republic
   
 * Chad
   
 * Chile
   
 * China
   
 * Colombia
   
 * Commonwealth of Northern Mariana Islands
   
 * Comoros
   
 * Congo
   
 * Congo, Democratic Republic of
   
 * Cook Islands
   
 * Costa Rica
   
 * Cote D Ivoire
   
 * Croatia
   
 * Cuba
   
 * Curacao
   
 * Cyprus
   
 * Czech Republic
   
 * Denmark
   
 * Djibouti
   
 * Dominica
   
 * Dominican Republic
   
 * Ecuador
   
 * Egypt
   
 * El Salvador
   
 * Equatorial Guinea
   
 * Estonia
   
 * Ethiopia
   
 * Falkland Islands
   
 * Faroe Island
   
 * Fiji
   
 * Finland
   
 * France
   
 * Gabon
   
 * Gambia
   
 * Georgia
   
 * Germany
   
 * Ghana
   
 * Gibraltar
   
 * Greece
   
 * Greenland
   
 * Grenada
   
 * Guadeloupe
   
 * Guam
   
 * Guatemala
   
 * Guernsey
   
 * Guinea Republic
   
 * Guinea-Bissau
   
 * Guyana (British)
   
 * Guyana (French)
   
 * Haiti
   
 * Honduras
   
 * Hong Kong SAR, China
   
 * Hungary
   
 * Iceland
   
 * India
   
 * Indonesia
   
 * Iran
   
 * Iraq
   
 * Ireland
   
 * Israel
   
 * Italy
   
 * Jamaica
   
 * Japan
   
 * Jersey
   
 * Jordan
   
 * Kazakhstan
   
 * Kenya
   
 * Kiribati
   
 * Kosovo
   
 * Kuwait
   
 * Kyrgyzstan
   
 * Laos
   
 * Latvia
   
 * Lebanon
   
 * Lesotho
   
 * Liberia
   
 * Libya
   
 * Liechtenstein
   
 * Lithuania
   
 * Luxembourg
   
 * Macao SAR, China
   
 * Madagascar
   
 * Malawi
   
 * Malaysia
   
 * Maldives
   
 * Mali
   
 * Malta
   
 * Marshall Islands
   
 * Martinique
   
 * Mauritania
   
 * Mauritius
   
 * Mayotte
   
 * Mexico
   
 * Micronesia
   
 * Moldova, Republic of
   
 * Monaco
   
 * Mongolia
   
 * Montenegro
   
 * Montserrat
   
 * Morocco
   
 * Mozambique
   
 * Myanmar
   
 * Namibia
   
 * Nauru
   
 * Nepal
   
 * Netherlands
   
 * Nevis
   
 * New Caledonia
   
 * New Zealand
   
 * Nicaragua
   
 * Niger
   
 * Nigeria
   
 * Niue
   
 * North Korea
   
 * North Macedonia
   
 * Norway
   
 * Oman
   
 * Pakistan
   
 * Palau
   
 * Panama
   
 * Papua New Guinea
   
 * Paraguay
   
 * Peru
   
 * Philippines
   
 * Poland
   
 * Portugal
   
 * Puerto Rico
   
 * Qatar
   
 * Reunion, Island of
   
 * Romania
   
 * Russia
   
 * Rwanda
   
 * Samoa
   
 * San Marino
   
 * Sao Tome and Principe
   
 * Saudi Arabia
   
 * Senegal
   
 * Serbia
   
 * Seychelles
   
 * Sierra Leone
   
 * Singapore
   
 * Slovakia
   
 * Slovenia
   
 * Solomon Islands
   
 * Somalia
   
 * Somaliland
   
 * South Africa
   
 * South Korea
   
 * South Sudan
   
 * Spain
   
 * Sri Lanka
   
 * St. Barthelemy
   
 * St. Eustatius
   
 * St. Kitts
   
 * St. Lucia
   
 * St. Maarten
   
 * St. Vincent
   
 * Sudan
   
 * Suriname
   
 * Swaziland
   
 * Sweden
   
 * Switzerland
   
 * Syria
   
 * Tahiti
   
 * Taiwan, China
   
 * Tajikistan
   
 * Tanzania
   
 * Thailand
   
 * Timor Leste
   
 * Togo
   
 * Tonga
   
 * Trinidad & Tobago
   
 * Tunisia
   
 * Turkey
   
 * Turkmenistan
   
 * Turks and Caicos Islands
   
 * Tuvalu
   
 * Uganda
   
 * Ukraine
   
 * United Arab Emirates
   
 * United Kingdom
   
 * United States of America
   
 * Uruguay
   
 * Uzbekistan
   
 * Vanuatu
   
 * Venezuela
   
 * Vietnam
   
 * Virgin Islands (British)
   
 * Virgin Islands (US)
   
 * Yemen
   
 * Zambia
   
 * Zimbabwe
   

English عربى
 * Help and Support
 * Find a location
 *  * Quick Links
      
    * Get a Rate and Time Quote
      
    * Track Your Shipments
      
    * Delivery Services
      

 * 
   



Home Ship
 * Get Started Now
   
 * Create a Shipment
   
   
   
 * Get a Rate and Time Quote
   
   
   
 * Schedule a Pickup
   
   
 * Order Supplies
   


 * EXPLORE
   
   Delivery Services
   Optional Services
   Customs Services
   Surcharges
   Solutions


 * MYDHL+ LEARN
   
   About MyDHL+
   What’s New with MyDHL+

Track
QUICK TRACKING
 
Waybill or Temporary ID number required
Track

Track shipments by number or
reference
, get status notifications and obtain proof of delivery.

Want to keep track of shipment history? Register for MyDHL+ today!

Register
Login





MyDHL+ is updating our login security. During this time, you will see changes to
how you login. Learn More
Important Information 2
Important Information


WELCOME TO


DHL EXPRESS


FAST, DOOR-TO-DOOR, COURIER DELIVERED


WELCOME TO


DHL EXPRESS


OVER 50 YEARS OF INTERNATIONAL SHIPPING EXPERTISE


WELCOME TO


DHL EXPRESS


SERVICING OVER 220 COUNTRIES AND TERRITORIES

Sorry – this account is temporarily restricted from scheduling a pickup.
Get Started Now
   
 * Create a New Shipment Create a New Shipment
   
 * Get a Rate and Time Quote Get a Rate and Time Quote
   
 * Schedule a Pickup Schedule a Pickup
   

A

Country/Territory
Invalid entry
From
B
Country/Territory
Invalid entry
To
Next

No account? No problem! Pay with credit card or cash.

Get a quick quote and start shipping

View packaging and delivery options



Get Quote Delivery Services Find a location
Track Your Shipments
Waybill or Temporary ID number required
Track

 * 
 * 
 * 
 * 
 * 

The Journey of a Package

Watch how your package travels with DHL and learn how we can help you with each
step of the journey.

Follow the Journey

DHL Express Delivers

With international reach and local teams, we offer time definite door-to-door
delivery around the world.

Our Services at a Glance

New to International Shipping?

We’re specialists in international shipping! We’ve got tips and advice to help
you ship with confidence.

Get Shipping Advice

Prepare Your Package for the Journey

Get tips and advice for packing your shipment.

Packing with Care

We Know Customs

Shipping to over 200 countries and territories – we’ve established a wealth of
customs expertise.

Customs Clearance Advice





FLEXIBLE, POWERFUL AND EASY!

MYDHL+ MAKES IT EASIER THAN EVER TO SHIP ONLINE, GET QUOTES, SCHEDULE PICKUPS,
FIND LOCATIONS, TRACK SHIPMENTS AND MORE!

Create Shipment Create a Login About MyDHL+ What's New

 * Ship Like a Pro
   Get access to powerful and time-saving customizable features found only in
   MyDHL+.
   Create a Login and Ship
 * Save on Frequent Shipping
   Get preferred rates, billing options and other great benefits of having a DHL
   Express account!
   Open an Account
 * Customs Regulatory Updates
   Stay up-to-date on important customs regulations from around the world!
   View Latest Updates
 * Not Home? Change of Plans?
   Take control of your shipment delivery!  Decide when and where you want us to
   deliver.
   Learn About Delivery Management
 * Are Batteries Included?
   Lithium and Ion Batteries are classified as Dangerous Goods. Ensure you know
   the rules before you ship.
   Understanding Dangerous Goods
 * Flexibility for Whatever You Need
   Get your shipment delivered exactly the way you want! We offer flexible
   additional services that cater to a variety of shipment needs.
   Learn About Optional Services



EXPRESS DELIVERY SERVICES AND INTERNATIONAL SHIPPING

Fast. Door-to-Door. Courier Delivered.
 
When you ship with DHL Express – you’re shipping with specialists in
international shipping and courier delivery services! With our wide range of
express parcel and package services, along with shipping and tracking solutions
to fit your needs – DHL Express can deliver!
Please enable Javascript and refresh page to continue.
CONTACT AND SUPPORT
Help and Support
FAQs
Contact Us
Find a location
LEGAL
Terms and Conditions
Privacy Notice
ALERTS
Fraud Awareness
Important Information

About DHL
Press
Careers
Legal Notice


Consent Settings 2024 © DHL Group - All rights reserved









CONSENT TO DATA COLLECTION AND TRANSFER

By clicking "Accept all", you agree that this website may use the technologies
selected by you and also store and read data on your terminal device. These
technologies enable individualised analyses of visits to and the use of our
website in order to offer the best possible online experience and to tailor
content or functions to respective preferences and interests. This also includes
the creation of profiles to enable us to make our services as user-friendly and
audience-oriented as possible, as well as improve our marketing activities. 
Furthermore, you agree that the aforementioned technologies may transfer data to
third-party providers located in countries without an adequate level of data
protection. For more information and the option to revoke your consent or change
settings at any time, please see "Consent settings". Privacy noticeLegal Notice
Consent Settings Strictly Necessary Only Accept All



CONSENT TO DATA COLLECTION AND TRANSFER

By clicking "Accept all", you agree that this website may use the selected
Technologies as well as store and read data on your terminal device. The
Technologies enable individualized measurement and evaluation to be carried out
during visits to and use of our website to offer the best possible online
experience and to tailor content or functions to corresponding preferences and
interests. This includes the creation of profiles to provide our services as
user-friendly and audience oriented as possible, as well as supporting our
marketing activities. Furthermore you agree that the Technologies may transfer
data to third-party providers located in countries without an adequate level of
data protection. For more information, the option to revoke your consent or to
change settings at any time, please see "Consent settings".
Privacy NoticeLegal Notice
Accept All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY TECHNOLOGIES

Always Active

These technologies are used to ensure that our website operates correctly and
they cannot be deactivated.

Details‎

PERFORMANCE TECHNOLOGIES

Performance Technologies

These technologies collect information about the way our website is used, such
as the Internet browser and operating system used, domain name of the website
from which you accessed our site, number of visits, average time spent on the
site and pages viewed.

Details‎

FUNCTIONAL TECHNOLOGIES

Functional Technologies

These technologies allow the website to remember choices you make and provide
enhanced, more personal features. For example, these technologies can be used to
remember and store the last tracking number that you entered when using a
tracking application. Information these technologies collect may be anonymized
and they cannot track your browsing activity on other websites.

Details‎

ANALYTICS TECHNOLOGIES

Analytics Technologies

We use analytics technologies to improve the quality of our website and its
content, and to ensure that our partners’ embedded services work properly.

Details‎

BING TECHNOLOGIES

Bing Technologies

We use Bing technologies to ensure that the Bing mapping data used in the
location finder is displayed correctly and completely. The map in the location
finder cannot be displayed unless you accept these technologies.

Details‎

YOUTUBE TECHNOLOGIES

YouTube Technologies

YouTube technologies are used when users call up web pages that play embedded
YouTube videos. Youtube.com is a Google-owned video hosting and sharing
platform. Youtube.com collects user data through embedded videos, which is
aggregated with data from other Google services in order to display targeted
advertising to website visitors.

Details‎

GOOGLE MAPS TECHNOLOGIES

Google Maps Technologies

We use Google technologies to ensure that the Google mapping data used in the
location finder is displayed correctly and completely. These technologies may
incorporate data transfers in countries without an adequate level of data
protection. The map in the location finder cannot be displayed unless you accept
these technologies.

Details‎
Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm Selection