Cervical pregnancy is a rare type of ectopic pregnancy and it represents <1% of all ectopic pregnancies. Early diagnosis and medical management with systemic or local administration of methotrexate is the treatment of choice. If the pregnancy is disturbed, it may lead to massive hemorrhage, which may require hysterectomy to save the patient. We report three cases of cervical pregnancy managed successfully with different approaches of management. Our first case, 28 years old G3P2L2 with previous two lower segment cesarean sections, presented with bleeding per vaginum following 6 weeks of amenorrhea. Clinical examination followed by transvaginal ultrasound confirmed the diagnosis of cervical pregnancy. Total abdominal hysterectomy was done in view of intractable bleeding to save the patient. The second case, a 26-year-old second gravida with previous normal vaginal delivery presented with pain abdomen and single episode of spotting per vaginum following 7 weeks of amenorrhea. Transvaginal ultrasound revealed empty endometrial cavity, closed internal os with gestational sac containing live fetus of 7 weeks gestational age in cervical canal and she was treated with intra-amniotic potassium chloride followed by systemic methotrexate. Follow up with serum beta human chorionic gonadotropin level revealed successful outcome. Our third case, a 27-year-old primigravida with history of infertility treatment admitted with complaints of bleeding per vaginum for 1 day following 8 weeks amenorrhea. She was diagnosed as cervical pregnancy by clinical examination, confirmed by transvaginal ultrasonography and subsequently managed by dilation and curettage with intracervical Foleys' ballon tamponade.