Your CPR number is the key to almost every official transaction in Bahrain, from government e-services to banking and healthcare. Checking and printing your CPR details online is quick and free through the national eServices portal.
This guide walks you through how to view your CPR information, verify your legal status, and check for travel bans. We have verified each step and link against the official Bahrain government portals.
What is a CPR number in Bahrain?
CPR stands for Central Population Registry. It is a unique 9-digit identification number assigned to every citizen and resident in Bahrain, printed on the front of the national ID card.
The system is managed by the Information & eGovernment Authority (iGA). Your CPR number is used to access government e-services, verify your identity, and complete official, financial, and medical transactions.
Planning a trip in or out of the country? You can compare flights to Bahrain and book a stay in hotels in Manama on Wego.
How to check your CPR details online
You can view and print your CPR information through the Bahrain eServices portal using an eKey account. Follow the steps below.
- Go to the Bahrain National Portal
- Click on the “e-Services Home” button
- Choose “Identity, Passports, and Visas”
- Select “Print ID Card Details Certificate”
- Click on the “Use e-Service” button
- Enter your eKey ID number and password to log in
- Select “Print ID Card Certificate and Statement”
- Choose “Print ID Card Details Certificate”
- You can now view the details of your CPR information
- Click the “view” button to open your ID Card Certificate for more detailed information
You need a valid eKey account to log in and access your CPR information. Both Bahraini citizens and non-Bahrainis holding a valid Bahraini ID card can register for an eKey account.
The Print ID Card Details Certificate service is free to access, and the certificate is typically processed within one working day.
Bahrain CPR online services at a glance
The table below summarises the main online services tied to your CPR number and where to access each one.
| Service | What you can do | Login required |
|---|---|---|
| Print ID Card Details Certificate | View and print your CPR details | eKey account |
| LMRA Eligibility Verification | Check expat legal status and work permit validity | No login (CPR, permit, application ID or passport) |
| Travel Ban Enquiry | Check for travel bans and settle dues | Personal Number (eKey to pay) |
How expatriates can check legal status with their CPR
Expatriates can verify their legal status and eligibility through the Labour Market Regulatory Authority (LMRA). The check confirms whether your work permit is valid in the Kingdom of Bahrain.
Use the LMRA’s online eligibility verification service with your CPR number, work permit number, application ID, or passport number. Select the relevant identifier, complete the verification check, and click “search”.
How to check for a travel ban in Bahrain
All citizens and residents can check whether any travel bans have been issued against them online. The service is operated by the Ministry of Justice, Islamic Affairs and Awqaf.
Visit the Travel Ban Services page on the Bahrain eServices portal and enter your Personal Number (CPR). You can then view your travel status and settle any outstanding amounts if applicable.
Once you have confirmed you are clear to travel, you can track flights at Bahrain International Airport (BAH) and compare fares to Bahrain on Wego.
Frequently Asked Questions
What is a CPR number in Bahrain?
A CPR (Central Population Registry) number is a unique 9-digit identification number. It is assigned to every citizen and resident in Bahrain and used to access government e-services, verify identity, and conduct official transactions.
Do I need an eKey account to check my CPR details?
Yes, an eKey account is required. You need it to log in and access your CPR information on the Bahrain eServices portal. Both Bahraini citizens and non-Bahrainis with a valid Bahraini ID card can register for an eKey account.
Can expatriates check their visa or legal status using their CPR number?
Yes. Expatriates can verify their legal status and eligibility through the LMRA’s online service at lmra.gov.bh using their CPR number, work permit number, application ID, or passport number.
How do I check if I have a travel ban in Bahrain?
Use the Travel Ban Services page on the Bahrain eServices portal. Visit the Travel Ban Services page, enter your Personal Number (CPR), and you will be able to see your travel status and settle any outstanding amounts if applicable.
Is there a fee to check CPR details online?
Checking your CPR details on the Bahrain eServices portal is free of charge. However, printing certain certificates or requesting updates to your records may involve a processing fee.
Sources
- Bahrain eServices Portal — Print ID Card Details Certificate
- LMRA — Verification of Eligibility to Join Labour Registration Program
- Bahrain eServices Portal — Travel Ban Services
- Information & eGovernment Authority — ID Card & Civil Record Services
- Bahrain National Portal — National Identification and Visas
Disclaimer: Wego strives to ensure all information presented in this article is accurate and up to date at the time of publication. Travel policies, prices, visa requirements, and conditions can change rapidly. We strongly recommend verifying critical details with official sources before making travel decisions. Wego does not accept liability for any inaccuracies, oversights, or changes that may occur after publication.

