जामा मस्जिद ऊपरकोट के अंदर स्थित है। यह मस्जिद पहले रानकदेवी का महल था। इसे बाद में सौराष्ट्र के राजकुमार को पराजित करने के बाद सुल्तान मोहम्मद बेगडा द्वारा एक मस्जिद में बदल दिया गया था। खूबसूरत मस्जिद अपने 140 खंभों के लिए जानी जाती है, जो छत को सहारा देती है।