Masjid Kapitan Keling terletak di Jalan Masjid Kapitan Kling
(Lebuh Pitt) di antara Lebuh Chulia dan Jalan Buckingham.
Masjid Kapitan Keling dibina oleh tentera East India Company yang merupakan antara penduduk Islam yang mula-mula menetap di Pulau Pinang di penghujung tahun 1700. Beberapa tahun kemudian, penduduk India Muslim yang kian berkembang jumlahnya memerlukan sebuah masjid tetap yang lebih besar.
Pada tahun 1801, masyarakat ini yang diketuai oleh pemimpin mereka, Cauder Mydin Merican yang juga bergelar 'Kapitan Keling' diberikan kawasan tanah seluas 18 ekar.
Bangunan asal yang dibina merupakan bangunan satu tingkat yang diperbuat dari batu-bata tetapi setelah berabad lamanya masjid ini telah banyak diubahsuai dan dinaiktaraf mengikut arus perkembangan semasa.
Masjid berwarna putih ini di kelilingi dengan tembok yang rendah dan dihiasi dengan kubah dan menara berwarna kuning mengikut gaya senibina India Muslim.
Terdapat juga sebuah madrassah di perkarangan masjid ini.
Menara yang tinggi ini yang pernah digunakan suatu ketika dahulu untuk bilal melaungkan azan terletak di persimpangan di antara Jalan Buckingham dan Jalan Pitt.