Cost of Living

How much does living in Bahrain cost?

Cost of Living

Living costs in Bahrain have fluctuated with the economic and political events in recent years. In the following article we have a look at the current wage and cost of living averages in Bahrain.


Although recent policies have sought to limit the number of Bahrain’s foreign workers, they still enjoy some benefits; for example, expats can expect to retain the entirety of their salary as disposable income. A salary of 900 to 1000 BHD (2,400 to 2,650 USD) is enough to comfortably sustain a couple. On such a salary, you should be able to rent a 2-bedroom house, pay for utilities and cover groceries and extra costs. It isn’t uncommon for foreigners to relocate to Bahrain for a couple of years to make savings and get international experience.


If you move to Bahrain, you will most likely spend the highest proportion of your income on accommodation. 

This expense tends to be higher for foreigners than the local population as they pay a 10% rental tax and are prohibited from purchasing property. Likewise, like all renters, expats must be prepared to put down 2-3 months rent as a deposit.

Logically, these expenses vary greatly by location and residency type. Renting a one-bedroom apartment usually costs between 200 and 500 BHD a month in urban areas but 150 to 375 BHD in rural ones. On the other hand, a 3-bedroom apartment in a city is likely to cost 500 to 800 BHD compared to 300 to 650 BHD when outside of one. Although rent is the most expensive part of living in Bahrain, the construction boom has led to a greater property offer and high vacancy rates. As a result, rent prices have gone down and foreigners have more options to choose from.

Basic utilities, health, food, transport

It is also difficult to make generalizations about utility costs as these are highly dependent upon your accommodation and lifestyle. However, to give you an idea, the average person living in a standard apartment can expect to pay between 50 to 70 BHD for their basic utilities (e.g. water, electricity, heating, garbage fees...), a bill usually paid to your landlord and then the state, these sectors being publically owned.

On top of this, residents must factor in the costs of healthcare, groceries, bottled water (the general water supply not being safe to drink), transport, internet and phone contracts as well as the expense of any other activity in which they may partake.

As of January 2019, all employers must pay for compulsory health insurance  for all their foreign workers (and sometimes their dependents), so you will only have to purchase health insurance if one of your family members is not covered by your company. 

As for food prices, souqs (local markets) offer more affordable options than the big, international supermarkets, so if you want to save money, shopping like a local is your best option. Reports from expats generally put groceries at 40 to 50 BHD per person per month. Likewise, 330ml bottles of water cost 0.14 BHD and 1 kilo of rice 0.99 BHD.

On a similar note, transportation also doesn't generally cost much (and logically so considering the region is rich in oil). Therefore, a one-way ticket in public transport costs 0.30 BHD while the monthly passes come to just 14 BHD. Taxis rides are around 1 to 2 BHD for an average ride.

Internet & leisure

Furthermore, although internet and phone contracts are, too, fairly cheap, alcohol, while legal, comes with a comparatively higher price tag than it does in countries where drinking is more common and socially accepted. A meal at an inexpensive restaurant costs 2.5  to 5 BHD, while an imported beer will amount to 4 BHD.

Additionally, sports, leisure and social activities are also largely inexpensive compared to global standards; Bahrain is a small country made up of over 30 islands surrounded by beaches and sand, so water sports, boat rides and camping in the middle of the desert are common and rather affordable activities.

Further reading

Does this article help?

Do you have any comments, updates or questions on this topic? Ask them here:

Other comments

  • Sajid, 12 September 2008 Reply

    Is 500 BD salary enough to live with wife and baby in Bahrain?

    I have been offered salary 500BD and accommodation included. Is it possible to live in bahrain with this salary. Medical coverage is included.

    • vishnu 07 Apr 2009, 09:22

      living cost in bahrain

      yes u can , if u hire a studio flat, not maintaing car over there, , try to get residece closer to work area.

    • thomas 14 Jul 2011, 02:53

      pls answer this.

      is it good to have 110bd per month if u r a hotel staff with free, accomodation, food, and transportation?

  • Sani, 11 November 2010 Reply

    Cost of Living

    the stated cost is totally wrong.. 2820 BD...oh God...
    the average salary of a an accountant is 250-300 and at manager level its about 800++.
    so its mean no one can live there even in 1000 BD..
    Here I just want to say:
    If u live an avg life there then the monthly COL for one person with shared accommodation+diet+net+cell phone+transport etc is only 150.
    Cost of Shared Room Space (2 Persons) per Month =80 to 120 BHD
    Min. Cost of Breakfast, Lunch, & Dinner Per Day (per Person) = 2 BHD to 3.500 BHD ( if 2 star or 3 star going upto 18BHD)
    Min. Cost of the SAME if cooked at home per Person =1BHD only+
    Cost of Electricity (Shared Room/2 Persons) Per Month = 7 BD Per head
    Cost of Mobile Scratch Cards (for Single Person) = 5 to 10 BHD
    Cost of Internet Cable facility at place of living Per Month = 8BHD one month 5GB
    Cost of Gas Cylinder for Cooking (Shared Bed Space) = 2BHD +.100Fils delivery
    Cost of Gas Cylinder for Cooking (For Family of 8) = 2.1BHD
    Cost of Traveling by Shared Transport (Vans) Per Month =20BHD
    Cost of Traveling by Private Shared Cars Per Month =30BHD
    Cost of Traveling by TAXI per Month =30BHD to 50BHD