Perbedaan utamanya adalah waktu pelaksanaan dan hukumnya. **Haji** adalah ibadah wajib (fardhu) yang dilaksanakan hanya pada waktu tertentu, yaitu bulan Dzulhijjah. Sementara **Umrah** adalah ibadah sunnah (dianjurkan) yang dapat dilaksanakan kapan saja sepanjang tahun (kecuali saat sedang berihram untuk haji).
Rukun Umrah ada empat, yaitu: 1) **Niat dan Ihram** dari *miqat* (batas area); 2) **Tawaf** mengelilingi Ka'bah sebanyak tujuh putaran; 3) **Sa'i** berjalan antara bukit Safa dan Marwah; dan 4) **Tahallul** (mencukur/memotong sebagian rambut). Jika salah satu rukun ini ditinggalkan, Umrahnya tidak sah.