Main Street Medical is accepting new patients. Call today to get an appointment with one of our providers to get established as a patient.

We are now Accepting New Patients!
Contact us to book an appointment.


Dr Joel Johnson III is now seeing patients at our new annex office located at:
88 N Main St, Suite D-1
He is available by appointment only Monday -Thursday 9:00am-2:00pm. Call 843-681-3777 to set up your office visit or wellness exam with him.

Welcome to Main Street Medical

Main Street Medical is a premier urgent care and family practice serving individuals and families in Hilton Head, South Carolina. Led by Joel Johnson III, MD, the team aims to treat all their patients with dignity and compassion by providing comprehensive medical care services that promote a healthy community.

A physician-owned practice, Main Street Medical has a large team of health care professionals able to provide a wide variety of services that include both primary and urgent care for the surprises of everyday life. They can help patients manage a variety of chronic diseases including diabetes, hyperlipidemia, and hypertension. In addition to adult and pediatric care, the team also provides x-rays, laboratory services, medication assistance, drug screens, and employment, immigration and DOT physicals.

Lauded for their excellence in care, Main Street Medical has won Best Urgent Care and Best Medical Practice almost every year from local publications including The Island Packet, Hilton Head Monthly as well as on Nextdoor. Dr. Johnson also won Best Doctor for Hilton Head Monthly several years in a row. 

Main Street Medical is conveniently located in the popular tourist destination, Hilton Head Island, right off the Cross Island Parkway, so if you are staying on either end of the Island you can access the facility in minutes.

At the convenience of their patients, Main Street Medical is open seven days a week, with walk-ins and scheduled appointments available. Call the office for an appointment today, or book one online.

Main Street Medical is an urgent care/primary care facility that is available to treat both adults and children that require prompt medical care. We have an in-house lab and a digital x-ray machine to better treat your medical needs. We are open 7 days a week. We also provide DOT, Coast Guard, work, sports and school physicals.


Words from our patients

  • Google

    "My children and I are always shown great compassion by the front office staff, nurses, and doctors. The facility is bright, inviting, and clean."

    Lindsay O.
  • Google

    "We were in and out in about 40 minutes. The doctor and staff were wonderful. I'd most definitely go back."

    Marcia R.
  • Google

    "Every time we go, you make us feel like family. Thanks for the jokes, our kids appreciate them! Dr. Johnson is the best."

    Enos L.
  • Google

    "Thanks to the friendly wonderful staff....all workers included! Bottom line we were helped and now on our way to Disney!"

    J C.
  • Google

    "Staff and doctor was very professional and thorough and solved our problem!"

    Linda S.
  • Google

    "My whole family has received great care at this practice! The doctors and staff are always helpful and friendly!"

    Lillian S.
  • Healthgrades

    "Dr. Johnson has been our doctor for several years. He is an extremely intelligent and compassionate doctor which is so rare these days. "

    Cathy F.
  • Yelp

    "Dr. Johnson runs a very efficient practice. He is knowledgeable and personable. His staff is friendly, courteous and always helpful."

    Ms G.
  • Yelp

    "Recommended by a local. Fast efficient, compassionate service from a very knowledgable doctor."

    Rosanna G.
  • Google

    "Great staff . Very attentive to costumers and they pay attention to details"

    Leafy L.
Our Locations

Choose your preferred location