Medical Centre

A medical centre is often a large scale, multi-disciplinary facility that provides a range of health care services to patients. It is a place where people go for general healthcare. They usually offer a host of services, including physicals, check ups, prescriptions for medication, specialist referrals and treatment for pain, minor injuries and common illnesses.

Clinic

A clinic, on the other hand, is usually a place where patients go for a specific problem or condition. For example, if you have a skin condition you will visit a dermatologist or if you have foot problems you will go to a podiatrist.