India · Banks

Bank of Maharashtra: IFSC codes by city

Bank of Maharashtra has 2,896 branches in India, spread across 1,767 cities in 35 states and union territories. Pick the city below to see the branch list with IFSC codes. The data comes from the Reserve Bank of India's branch register.

Bank of Maharashtra is the 16th largest bank in India by branch count, holding about 1.6% of the 179,730 branches in the register. Its network is heaviest in Maharashtra (1,202), Madhya Pradesh (196) and Uttar Pradesh (177). The single largest presence is Pune, with 155 branches. In 456 towns and cities it has more branches than any other bank. All of its IFSC codes begin with MAHB0.

Send money to India

Where Bank of Maharashtra has branches

Cities with branches, number of branches and state
CityBranchesState
Pune155Maharashtra
Mumbai91Maharashtra
Delhi47Delhi
Bangalore31Karnataka
Nagpur25Maharashtra
Kolkata24West Bengal
Nashik23Maharashtra
Thane23Maharashtra
Chennai22Tamil Nadu
Hyderabad21Telangana
Ahmedabad21Gujarat
Chhatrapati Sambhajinagar17Maharashtra
Navi Mumbai16Maharashtra
Gurgaon16Haryana
Lucknow15Uttar Pradesh
Kolhapur14Maharashtra
Surat14Gujarat
Ludhiana14Punjab
Jaipur13Rajasthan
Bhopal13Madhya Pradesh
Solapur12Maharashtra
Vadodara12Gujarat
Indore12Madhya Pradesh
Patna12Bihar
Dehradun12Uttarakhand
Ranchi12Jharkhand
Amravati11Maharashtra
Coimbatore11Tamil Nadu
Raipur11Chhattisgarh
Varanasi11Uttar Pradesh
Jalgaon10Maharashtra
Chandigarh10Chandigarh
Noida10Uttar Pradesh
Jabalpur9Madhya Pradesh
Kanpur9Uttar Pradesh
Bhubaneswar8Odisha
Guwahati8Assam
Ratnagiri7Maharashtra
Kalyan7Maharashtra
Ahilyanagar7Maharashtra
Gwalior7Madhya Pradesh
Faridabad7Haryana
Allahabad7Uttar Pradesh
New Delhi7Delhi
Ernakulam7Kerala
Akola6Maharashtra
Latur6Maharashtra
Satara6Maharashtra
Ghaziabad6Uttar Pradesh
Cuttack6Odisha
Jammu6Jammu and Kashmir
Panvel5Maharashtra
Durg, Chhattisgarh5Chhattisgarh
Rajkot5Gujarat
Agra5Uttar Pradesh
Panipat5Haryana
Patiala5Punjab
Thrissur5Kerala
Dhanbad5Jharkhand
Sangli4Maharashtra
Belgaum4Karnataka
Dindori, Maharashtra4Maharashtra
Karad4Maharashtra
Nandurbar4Maharashtra
Vijayawada4Andhra Pradesh
Visakhapatnam4Andhra Pradesh
Jalandhar4Chandigarh
Amritsar4Punjab
Sonipat4Haryana
Ambala4Haryana
Kota4Rajasthan
Jodhpur4Rajasthan
Mysore4Karnataka
Panchkula4Chandigarh
Rohtak4Haryana
Gorakhpur4Uttar Pradesh
Tiruppur4Tamil Nadu
North Goa4Goa
Mangaluru4Karnataka
Dhule3Maharashtra
Hubli-dharwad3Karnataka
Bhiwandi3Maharashtra
Nanded3Maharashtra
Chandrapur3Maharashtra
Wani3Maharashtra
Kudal3Maharashtra
Baramati3Maharashtra
Panaji3Goa
Bhandara3Maharashtra
Khanapur3Karnataka
Rajapur3Maharashtra
Madurai3Tamil Nadu
Thiruvananthapuram3Kerala
Navsari3Gujarat
Kakinada3Andhra Pradesh
Karnal3Haryana
Chhindwara3Madhya Pradesh
Karanja3Maharashtra
Meerut3Uttar Pradesh
Rahata3Maharashtra
Khed3Maharashtra
Gandhinagar3Gujarat
Udaipur3Rajasthan
Hisar3Haryana
Muzaffarpur3Bihar
Bahadurgarh3Haryana
Erode3Tamil Nadu
Karjat3Maharashtra
Uran3Maharashtra
Sas Nagar3Punjab
Hubballi3Karnataka

Showing 111 of the 1,767 cities where Bank of Maharashtra operates, largest first. Cities with a branch list of their own are linked.

Find a branch by its IFSC code

All 182,498 codes in the Reserve Bank of India register, snapshot of 2026-08-21, are searchable here. It covers branches this page does not list, including Bank of Maharashtra branches in cities without their own page.

How to send money to a Bank of Maharashtra account

  1. Get the details from your recipient — full name as it appears on the account, account number and the IFSC code of their branch.
  2. Fund your transfer from your own USD, EUR or GBP account details.
  3. Send in INR — the money arrives as a local Indian transfer, so the recipient does not need to deal with international banking.

Common questions

How many branches does Bank of Maharashtra have?

2,896 branches across 1,767 cities and 35 states and union territories, according to the Reserve Bank of India's branch register.

How do I find the IFSC code for my Bank of Maharashtra branch?

Open the city page below and look for the branch name your recipient gave you. Every one of the 2,896 branches has its own eleven-character code beginning MAHB0, and it is printed on the account holder's cheque book.

Can I send money from abroad to a Bank of Maharashtra account?

Yes. You need the account holder's name, account number and the IFSC code of their branch — one of 2,896 across 35 states and union territories. The money arrives as a local Indian transfer in rupees.

Is the IFSC code the same as a SWIFT code?

No. IFSC routes payments inside India; SWIFT/BIC routes international ones. If your provider pays out locally in India, IFSC is what you need.

Where this data comes from

Branch names, addresses and IFSC codes are taken from the Reserve Bank of India's list of NEFT-enabled branches, snapshot of 2026-08-21. The RBI compiles it from the participating banks themselves, so spellings follow the banks' own records. We normalise state names and city spellings, merge duplicate names for the same city, and exclude administrative entries such as RTGS head offices and service branches from branch counts. Nothing is added to the data. Found something wrong? Write to [email protected].

Who we are

PayerPay is operated by PAYER PAY INTERNATIONAL INC (Company ID BC1526086), registered with the Financial Transactions and Reports Analysis Centre of Canada under MSB registration C100001025 and with the Bank of Canada under the Retail Payment Activities Act. Payment details are issued through licensed banking partners.