Skip to content

Shipping from Dubai to Bahrain: sea, road, customs and duty

Container feeder leaving Dubai with cargo bound for Bahrain — Anil Darya

Shipping from Dubai to Bahrain works by sea into Khalifa Bin Salman Port, by truck across Saudi Arabia and the King Fahd Causeway, or by air into Bahrain International Airport. Most commercial cargo goes by sea in containers. Road suits pallets and urgent full truckloads, and air suits small, urgent parcels. This guide covers the ports, each transport mode, Bahrain customs on the OFOQ system, duty and VAT, restricted goods and the steps we follow.

Shipping from Dubai to Bahrain at a glance

ItemDetail
Main UAE loading portJebel Ali Port, Dubai (DP World)
Main Bahrain discharge portKhalifa Bin Salman Port (KBSP), Hidd, run by APM Terminals Bahrain
KBSP container terminal1,800 m quay, 15 m maximum depth alongside, 840 reefer plugs
Road link into BahrainKing Fahd Causeway from Khobar in Saudi Arabia, 25 km long
KBSP to the causewayAbout a 25 km drive
Air gatewayBahrain International Airport, 13 km from KBSP
Customs authorityCustoms Affairs, Ministry of Interior, Bahrain
Customs systemOFOQ (electronic declarations and online payment)
Standard import duty5% on most goods from outside the GCC; 125% alcohol; 100% tobacco
VAT10% standard rate since 1 January 2022
Modes we planFCL, LCL, breakbulk and project cargo, dangerous goods, air cargo

Sea, road or air: which mode fits your cargo to Bahrain?

Bahrain is an island with a road link, so you have three real modes. Volume, urgency and cargo type decide.

ModeRouteBest forWatch out for
Sea FCLJebel Ali to Khalifa Bin Salman PortFull container volumes, heavy goods, steady supplySailing days, free time at KBSP, documents before arrival
Sea LCLConsolidated box from Dubai to KBSPA few pallets or cubic metresRelease depends on the consolidator's paperwork
Road (full or part truck)UAE to Saudi Arabia, then the King Fahd Causeway into BahrainDoor-to-door pallets, urgent trucks, cargo already in a UAE warehouseTransit through Saudi Arabia, border queues, truck and driver documents
Breakbulk or projectGeneral cargo or heavy-lift vessel, or flat racks on a container serviceMachinery, steel, oversized piecesLift plan, road escort in Bahrain for tall loads
AirDubai to Bahrain International AirportSpare parts, samples, urgent small shipmentsCost per kilo, DG acceptance rules

A simple rule: if the cargo fills a container and is not urgent, compare sea FCL first. If it is a few pallets that must arrive at a door, compare LCL against a part truckload. If it must arrive tomorrow, it is air.

Sea freight from Dubai to Bahrain: ports on both ends

Loading ports in the UAE

Most sea cargo for Bahrain loads at Jebel Ali, which has the widest choice of carrier services in the UAE. If your goods are in Abu Dhabi, Khalifa Port in Abu Dhabi can cut the truck leg to the quay. Our Jebel Ali port shipping guide covers the terminals, cut-offs and export steps at the Dubai end.

The terminal on your booking decides where your truck delivers the full container. Check it on the booking confirmation before you plan the stuffing date.

The Bahrain end: Khalifa Bin Salman Port

Khalifa Bin Salman Port opened for business on 1 April 2009 in Hidd and is described by its operator as Bahrain's only general commercial port. It sits on 110 hectares of reclaimed land. APM Terminals Bahrain runs it under a concession that started in 2009.

KBSP facilityFigure
Quay length1,800 m
Maximum quayside depth15 m
Maximum vessel length360 m
Ship-to-shore cranes4 post-Panamax
Rubber tyre gantries12
Initial annual capacity1 million TEU (potential 3 million TEU)
Warehousing63,500 m²
Reefer plugs840
ServicesContainers, general cargo, Ro-Ro, breakbulk projects, cruise and passenger

The terminal works 24 hours a day, seven days a week. The truck gate runs from 04:00 to 22:00 Saturday to Thursday and 08:00 to 16:00 on Friday, so plan delivery from the port inside those hours.

FCL and LCL sea freight from Dubai to Bahrain

Container cargo moves in two ways.

  • FCL (full container load). You book a whole 20ft or 40ft box. It is sealed at your site or a warehouse in the UAE and opened again only at the consignee or for customs inspection.
  • LCL (less than container load). Your cargo shares a box with other shippers. It is packed at a container freight station in Dubai and unpacked at KBSP before release.

Two rules at KBSP matter for LCL and for containers unpacked at the port. APM Terminals asks for the delivery order and payment receipt for LCL by 15:30 on the day before the booking. FCL cargo unpacked at the port must be collected within three hours of being unpacked and cleared, or extra charges apply under the port tariff. Have your truck ready before the cargo is released.

For reefers, give us the set temperature and ventilation at booking. For the cost side of the choice between the two, our article on FCL vs LCL costs walks through the break-even point, and our sea freight service page explains what we book and manage.

[AMIR-FACT: carriers or feeder services Anil Darya actually uses from Jebel Ali to Khalifa Bin Salman Port, with sailing frequency]

Road freight from Dubai to Bahrain via Saudi Arabia

There is no direct road between the UAE and Bahrain. A truck from Dubai drives into Saudi Arabia, crosses the Eastern Province and enters Bahrain over the King Fahd Causeway. The causeway links Khobar in Saudi Arabia with Al Jasra in Bahrain, is 25 km long and opened in November 1986. Its border post sits on an artificial island in the middle, with customs and immigration on site.

Trucks between the UAE and Saudi Arabia mostly cross at Al Batha. Saudi customs figures for March 2026 ranked it first among Saudi land ports by truck numbers, with the King Fahd Causeway second.

Cargo trucks crossing the King Fahd Causeway with freight for Bahrain — Anil Darya

How the road leg works

  1. Export clearance in the UAE. The goods leave the UAE on an export or re-export declaration.
  2. Transit through Saudi Arabia. The truck crosses Saudi Arabia under a customs transit procedure. Under the GCC unified customs guide, transit vehicles must hold a valid licence, take a customs seal, and have a partition between the driver's cabin and the cargo.
  3. Entry into Bahrain. The cargo is declared to Bahrain Customs Affairs. For land imports, the GCC guide lists a manifest in place of the bill of lading.
  4. Delivery. The truck delivers to the consignee's door or warehouse once customs releases the goods.

Trucking containers straight into KBSP

Road can also carry sea containers. In April 2026 APM Terminals Bahrain published a procedure for GCC-registered trucks arriving at KBSP over the King Fahd Causeway. Under it, trucks can gate in full import containers and empties and gate out full export containers. The declaration is an IM8 transfer authorisation, with no extra customs steps at the causeway, and clearance is completed at KBSP. Only the local Bahrain agent of the container operator can request the slot, at least three hours before arrival, and the driver needs a port pass and a valid GCC driving licence.

Saudi and Bahraini trucks delivering export reefers through the causeway must also register with APM Terminals, carry RFID tags and use twist-locks rather than chains.

Road beats sea when palletised goods in a UAE warehouse must reach a door in Bahrain on a fixed day. Sea usually wins for heavy, dense cargo and steady container flows.

[AMIR-FACT: whether Anil Darya books cross-border trucks from the UAE to Bahrain, and through which partner or transport company]

Breakbulk, project and out-of-gauge cargo to Bahrain

APM Terminals lists general cargo, Ro-Ro and breakbulk projects among KBSP's services, and the port has a 63,500 m² warehouse area. Typical cargo includes steel, machinery, generators and plant for industrial projects.

Pieces that fit a 40ft flat rack or open top by size and weight can go on a container service, which usually gives you more sailings. Larger pieces need a general cargo or heavy-lift vessel. In Bahrain, loads over 5 m high leaving the port must be notified to the traffic department for an escort, so plan the road move before the vessel arrives.

For a project shipment, we collect drawings, weights and centre of gravity for each piece, agree lifting and lashing with the carrier, and line up customs so the cargo leaves the quay quickly. Our break bulk and project cargo service explains what we cover.

Dangerous goods from Dubai to Bahrain

KBSP handles all hazardous cargo classes, subject to compliance, and APM Terminals does not ask for its own extra planning approval. The port rules are strict, though.

Rule at KBSPWhat it means for you
MSDS and cargo manifest for every hazardous container, 72 hours before vessel arrivalSend the SDS with the booking, not after sailing
Class 1 and Class 7: government approvals shared with the terminal 72 hours before arrival or export gate-inApply for approvals in Bahrain before the cargo leaves Dubai
100% surcharge for Class 1, Class 5.2, Class 6.1 and 6.2, and Class 7Budget for higher terminal charges on these classes
Hazardous storage charged at BHD 88 per container per day, with no free daysClear and collect DG containers as soon as they land

On the Dubai side, you need a correct UN number, proper shipping name, class and packing group, a signed dangerous goods declaration, UN-approved packaging and labels, and carrier acceptance before the booking is confirmed. Our dangerous goods shipping team checks the paperwork and the carrier's acceptance first.

Air cargo from Dubai to Bahrain

Air freight lands at Bahrain International Airport, 13 km from KBSP. It suits spare parts, documents, samples and high-value goods where a day matters more than the rate. APM Terminals also runs a sea-to-air link between the port and the airport with a two-hour bonded lead time, which matters if you move cargo onwards by air from Bahrain.

Dangerous goods by air follow IATA and airline rules. See our air cargo service.

How long does shipping from Dubai to Bahrain take?

We could not open a carrier schedule that publishes a Jebel Ali to KBSP transit time, so we do not quote one. Forwarder pages give a wide spread of unsourced figures.

Time on this lane depends on the sailing day, whether the service is direct, how fast Bahrain customs clears the goods and, for road, waiting time at the Saudi and Bahrain borders.

[AMIR-FACT: Anil Darya's real port-to-port and door-to-door transit time Jebel Ali to Bahrain by sea FCL, sea LCL and road, from recent shipments]

Bahrain customs: OFOQ, documents and who files

Bahrain Customs Affairs sits under the Ministry of Interior. Declarations are made in the OFOQ system: the applicant submits the declaration, attaches the documents and pays fees online. Bahrain applies the Unified Customs Law of the GCC States and the GCC guide for customs procedures at first points of entry.

Who can file the declaration?

Under the GCC guide, the importer, the importer's representative or an authorised customs broker completes the declaration electronically. The importer needs a customs code, which is issued against evidence of the importer's business activity. The US Commercial Service advises using a registered, licensed clearing agent in Bahrain. We prepare the shipping documents in Dubai and work with your clearing agent or a Bahrain clearing agent you appoint.

Which documents does Bahrain customs need?

DocumentSeaRoadAirNotes
Original commercial invoiceYesYesYesCustoms may ask for an Arabic translation
Original certificate of originYesYesYesDecides whether GCC-origin treatment applies
Packing list with HS codesYesYesYesAdd UN numbers for chemicals and DG
Bill of lading or air waybillBill of ladingNoAir waybillRoad cargo moves on a manifest instead
Delivery orderYesNoYesFrom the carrier's agent in Bahrain
Permits or conformity proofIf restrictedIf restrictedIf restrictedFrom the ministry that controls the product

The OFOQ payment service lists a fee of BD 3 for a declaration filed before the goods arrive and BD 5 for statement fees. Filing before arrival is cheaper and faster, so send final documents before the vessel sails.

At KBSP, after the declaration is cleared, the consignee collects the cargo release from the terminal on payment of terminal handling and any storage charges. All empty containers pass through a customs scanner.

Shipping documents prepared in Dubai for Bahrain customs clearance — Anil Darya

Duty and VAT on cargo from Dubai to Bahrain

Bahrain and the UAE are both members of the GCC Customs Union. That changes how duty works compared with cargo from outside the Gulf.

Your goodsCustoms duty in BahrainWhat to show
Made in the UAE or another GCC state and meeting GCC origin rulesExempt under the GCC Customs UnionCertificate of origin and invoice showing the country of origin
Foreign goods already cleared and duty-paid in the UAENo second duty if you prove duty was paid at the first point of entryProof of duty paid from UAE customs
Foreign goods moving through Dubai without UAE duty (re-export, free zone, transit)5% for most goods; 125% alcohol; 100% tobaccoFull import declaration in Bahrain

The US Commercial Service guide states the first-point-of-entry rule this way: goods are duty free inside the GCC if the importer presents certificates from the first entry point proving duty was paid, otherwise the final destination collects the duty. Your clearing agent applies the exact treatment to your HS code, so ask before you set the selling price.

VAT is separate from duty. Bahrain's standard VAT rate is 10%, in force since 1 January 2022, and the National Bureau for Revenue administers it. Some goods are zero-rated or exempt. If the consignee is VAT-registered, ask its tax adviser how import VAT is accounted for on its returns.

The declaration type at the Dubai end decides your row. Re-export cargo has not paid UAE duty, so Bahrain collects it.

Restricted and prohibited goods in Bahrain

The US Commercial Service lists these items as prohibited under Bahraini customs rules:

  • Narcotic drugs of all kinds, including CBD oil.
  • Used or reconditioned tyres.
  • Cultured pearls.
  • Cigarette advertising material.
  • Radio or remote-controlled model aircraft, and toy guns that fire projectiles.
  • Asbestos and items containing asbestos.
  • Raw ivory, ivory articles and rhinoceros horn.
  • Live swine.
  • Printed or other material that conflicts with public morality, and seditious material.

Other goods are allowed only with approval:

GoodsWhat is needed
MedicinesImported by a pharmacy or drug store licensed by the Ministry of Industry and Commerce, after Ministry of Health approval
Beef and poultryHealth certificate from origin and a halal slaughter certificate from an approved Islamic centre
TobaccoRelease by the Ministry of Health after inspection, with conformity and health certificates
Products regulated by Testing and MetrologyProof of conformity checked by the Ministry of Industry and Commerce through OFOQ
Explosives (Class 1) and radioactive (Class 7) goodsGovernment approvals before arrival at KBSP

What affects the cost of cargo from Dubai to Bahrain?

We do not publish rates because they move with carrier pricing and cargo details. These are the factors that drive the price you are quoted.

Cost factorWhy it changes the price
ModeSea, road and air are priced on different bases: per container, per truck or per kilo
Container size and type20ft, 40ft, reefer, flat rack and open top carry different rates
Weight and volumeLCL and air are charged on the greater of weight or volume
Cargo classDG and out-of-gauge cargo pay surcharges at origin and at KBSP
Terminal and port chargesHandling at both ends, storage after free time, unpacking for LCL
Duty and VATDepend on origin, HS code and whether UAE duty was already paid
Inland truckingPickup in the UAE and delivery from KBSP to the consignee
Free timeDemurrage and detention start once free days run out
IncotermDecides which costs sit with the seller and which with the buyer

Two of these are easy to control: send documents early so storage does not build up, and agree the Incoterm clearly. Our guides to demurrage and detention and Incoterms 2020 for sea freight explain both.

How to ship from Dubai to Bahrain step by step

  1. Send us the cargo details. Commodity, HS code, weight, volume or dimensions, pickup address in the UAE, delivery address in Bahrain and the Incoterm.
  2. Choose the mode. We price sea FCL or LCL, and road or air where they fit, so you can compare door-to-door.
  3. Check Bahrain requirements. We confirm with your consignee or its clearing agent whether the goods need a permit, conformity proof or a certificate of origin, and who files in OFOQ.
  4. Book space. For DG, reefer or out-of-gauge cargo we get carrier acceptance first.
  5. Pick up and pack. We arrange the empty container or truck, stuffing, lashing and sealing in the UAE.
  6. Clear UAE export. We file the export or re-export declaration and deliver to the port before the cut-off.
  7. Send documents. Invoice, packing list, certificate of origin and bill of lading go to the consignee or clearing agent before arrival, so the OFOQ declaration can be filed early.
  8. Clear and deliver in Bahrain. The clearing agent files, duty and VAT are paid, the terminal releases the cargo and the consignee's truck collects it.
  9. Return the empty. The container goes back to the depot the carrier names, inside free time.

[AMIR-FACT: one real Dubai to Bahrain shipment Anil Darya handled (cargo, mode, port or crossing, how long it took, any problem solved)]

Checklist before you ship to Bahrain

  • HS code confirmed for every item.
  • Invoice, packing list and bill of lading show the same weights, piece counts and consignee.
  • Original certificate of origin issued, especially for UAE-made goods claiming GCC treatment.
  • Proof of UAE duty paid if you want to avoid a second duty on foreign goods.
  • Consignee has a Bahrain customs code or a licensed clearing agent ready to file in OFOQ.
  • Permits or conformity proof applied for before the cargo leaves Dubai.
  • For DG: SDS, DG declaration and carrier acceptance, plus Bahrain approvals for Class 1 and 7.
  • For road: truck, driver and transit documents for Saudi Arabia in order.
  • For project cargo: drawings, lift plan and an escort plan for tall loads in Bahrain.
  • Free time at KBSP agreed with the carrier.
  • Cargo insurance arranged.

Common mistakes on the Dubai to Bahrain lane

  • Assuming all goods from Dubai are duty free in Bahrain. Only GCC-origin goods or goods with proof of UAE duty paid avoid Bahrain duty.
  • No certificate of origin. Without it, UAE-made goods can be treated like foreign goods.
  • Late documents. A declaration filed after arrival costs more and delays release.
  • Leaving LCL cargo at the port. Unpacked cargo must be collected within three hours of release.
  • Sending DG without the 72-hour notice. KBSP needs the SDS and manifest before the vessel arrives.
  • Booking road freight with no transit plan for Saudi Arabia. The truck stops at the border.
  • Mixing up ports. Khalifa Bin Salman Port in Hidd is the commercial port; it replaced the older Mina Salman port for commercial cargo.

Frequently asked questions

What is the main port for shipping from Dubai to Bahrain?

Cargo usually loads at Jebel Ali in Dubai and discharges at Khalifa Bin Salman Port in Hidd, Bahrain's commercial port. APM Terminals Bahrain operates it.

Can I send cargo from Dubai to Bahrain by road?

Yes. Trucks drive from the UAE through Saudi Arabia and enter Bahrain over the King Fahd Causeway. The cargo crosses Saudi Arabia under a customs transit procedure and is declared to Bahrain Customs Affairs on arrival.

How long does shipping from Dubai to Bahrain take?

It depends on the mode, the sailing and clearance in Bahrain. Ask us for the current schedule when you book.

Do I pay customs duty in Bahrain on goods from Dubai?

Goods of GCC origin are exempt under the GCC Customs Union. Foreign goods that already paid duty in the UAE are not charged again if you show proof. Other goods pay 5% for most items, 125% for alcohol and 100% for tobacco.

What is the VAT rate in Bahrain?

Bahrain's standard VAT rate is 10%, in force since 1 January 2022. Some goods are zero-rated or exempt.

What documents do I need to ship from Dubai to Bahrain?

An original commercial invoice, original certificate of origin, packing list with HS codes and the bill of lading or air waybill. Road cargo uses a manifest instead of a bill of lading, and restricted goods need a permit or conformity proof.

What is OFOQ?

OFOQ is the electronic system Bahrain Customs Affairs uses for customs declarations. The importer or its clearing agent files the declaration, attaches documents and pays fees online.

Can I ship dangerous goods from Dubai to Bahrain?

Yes. Khalifa Bin Salman Port handles all hazardous classes, but the SDS and manifest must reach the terminal 72 hours before the vessel arrives, and Class 1 and Class 7 need government approval.

Which goods are banned from import into Bahrain?

Banned items include narcotics, used tyres, cultured pearls, asbestos, ivory and live swine. Medicines, meat and tobacco need approval.

Get a quote for shipping from Dubai to Bahrain

Send us your cargo details and we will price the sea, road or air option that fits. Use our freight rate inquiry form, or contact our team to talk through a DG, breakbulk or project shipment first. You can also read more about our Dubai freight forwarding team.

Sources

Reviewed: 10 November 2026

Tell us what you are shipping.

Reply within one working day, Monday to Friday, 8:00 to 16:00 Dubai time.