🇧🇭 Bahrain · 🚇 Public Transport & Maps

Bahrain Public Transport (Bahrain Bus)

Bahrain's public bus network, with more than 20 routes linking the governorates, a flat single fare, weekly and monthly passes, and the rechargeable GO Card that you tap when you board.

About Bahrain Public Transport (Bahrain Bus)

Bahrain's public buses are run by the Bahrain Public Transport Company under the Bahrain Bus brand, with more than 20 routes connecting the governorates. A single ticket bought from the driver costs 300 fils, a 7-day pass costs BHD 3 and a 28-day pass costs BHD 12, and children under five ride free. The GO Card is a rechargeable contactless card that you tap on boarding. It can be topped up at main bus terminals, online, at ticket machines and at many neighbourhood stores.

Key Features

  • Island-Wide Routes: More than 20 routes between Manama, Muharraq and other governorates.
  • GO Card: A rechargeable tap-on card for cashless travel.
  • Passes: Weekly and monthly passes with unlimited trips.
  • Low Fares: A flat single fare and free travel for small children.

How to Get Started

  1. Check routes and timetables on bahrainbus.bh or in a transit app.
  2. Get a GO Card at a main terminal or buy a single ticket from the driver.
  3. Top up the card at a terminal, online or at a participating store.
  4. Tap the card on the reader each time you board.
⚠️ Important Notice

Frequencies are lower in the evenings and on some routes, so plan ahead, especially for airport trips. Fares, passes and top-up points change, so check the current information on the official website. Many residents still rely on taxis and ride-hailing for trips the buses do not cover well.

🌐 English available
⭐ 0

❓ Frequently Asked Questions

Does Bahrain Public Transport (Bahrain Bus) work with a foreign bank card in Bahrain?
Not reliably — a foreign card may be declined. Check the notice above, or plan to use a local payment method.
Is Bahrain Public Transport (Bahrain Bus) available in English?
Yes, Bahrain Public Transport (Bahrain Bus) has an English-language interface.
Do I need a local phone number to use Bahrain Public Transport (Bahrain Bus)?
No, an international phone number generally works for Bahrain Public Transport (Bahrain Bus).
Do I need local ID or residency for Bahrain Public Transport (Bahrain Bus)?
No, Bahrain Public Transport (Bahrain Bus) doesn't require local ID or residency for visitors.