Gratuity Hisab

BHD to PKR Today: Bahraini Dinar to Pakistani Rupee Rate (2026)

BHD to PKR - converting Bahraini Dinars to Pakistani Rupees
Photo: Pexels

Written by Usama Afzal, Founder & Editor, GratuityHisab. Last updated: October 2026. Based on mid-market exchange rates; not financial advice.

Short answer

1 Bahraini Dinar = 735.82 Pakistani Rupees as of October 19, 2026 (mid-market rate). Exchange rates move every day, so always check our free live BHD to PKR converter for the real-time rate before you exchange money or send it home to Pakistan.

Today's BHD to PKR rate — October 19, 2026

The BHD to PKR rate today is 75.32 — one Bahraini Dinar buys 735.82 Pakistani Rupees at the mid-market rate. The mid-market rate is the midpoint between buy and sell prices that banks use when trading with each other; the rate you actually get at an exchange shop or bank will be very close to it, usually within a rupee or two.

The Bahraini Dinar is pegged to the US dollar (0.376 BHD = 1 USD), so the BHD to PKR rate mostly follows the dollar–rupee movement. When the dollar strengthens against the rupee, it rises too — and Pakistani workers in Bahrain get more rupees for every Dirham they send home.

Gulf currencies to PKR — today's rates

Here are today's mid-market rates for all six Gulf currencies against the Pakistani Rupee:

CurrencyCode1 unit = PKR
Saudi RiyalSAR73.76
Bahraini DinarBHD75.32
Qatar RiyalQAR75.99
Kuwaiti DinarKWD893.66
Bahraini DinarBHD735.82
Omani RialOMR719.42

Rates as of October 19, 2026 (mid-market). See all six Gulf currencies together on our today's Gulf currency rates page, or check the live converter for real-time rates.

How the Bahraini Dinar to PKR rate is determined

Three things decide the rate you see each day:

{cur} to PKR conversion table

Quick reference at today's rate of 735.82 PKR per Bahraini Dinar. The formula is simple: Pakistani Rupees = Bahraini Dinars × 735.82.

Bahraini Dinar (BHD)Pakistani Rupees (PKR)
1 BHD735.82 PKR
5 BHD3,679.10 PKR
10 BHD7,358.20 PKR
50 BHD36,791.00 PKR
100 BHD73,582 PKR
500 BHD367,910 PKR
1,000 BHD735,820 PKR

Tips for getting the best BHD to PKR rate

Related guides

Frequently asked questions

What is 100 Bahraini Dinar in PKR today?

At the October 19, 2026 mid-market rate of 735.82, 100 Bahraini Dinar = 73,582 Pakistani Rupees. Rates change daily — check the live converter for today's exact figure.

What is 1,000 BHD to PKR?

1,000 × 735.82 = 735,820 PKR at the October 19, 2026 rate.

Why does the BHD to PKR rate change every day?

The Bahraini Dinar is linked to the US dollar (or a currency basket, for the dinar), while the Pakistani Rupee floats. Whenever the dollar moves against the rupee, the BHD to PKR rate moves with it.

Is the open-market rate different from the bank rate?

Slightly. Exchange companies usually quote Rs 1–3 above the interbank rate — that is their margin. Banks converting remittances stay closer to the interbank figure.

Where can I check the live BHD to PKR rate?

Use our free currency converter — it shows the current rate and converts any amount instantly. The State Bank of Pakistan also publishes the official interbank reference rate on sbp.org.pk.

Convert any amount live

Enter Bahraini Dinars and see the exact rupee value at the current rate.

Open converter

More questions

Sources

Mid-market rates referenced from standard interbank data; the official dollar–rupee reference rate is published by the State Bank of Pakistan. Rates move through the day — always confirm the live rate on our converter before exchanging. This guide is for information only, not financial advice.

Have a question?

Have a question about gratuity? Message us on WhatsApp.