Be Well. Get Well. Stay Well.

Get Care Now

Mission Health offers the convenience of care when, where and how you need it most...

When convenience matters, we offer online and on-demand primary care with extended hours. Rest assured that our hospitals offer world-class emergency care, closer to home.

Start a visit with a doctor online

From home, work or any safe place with an internet connection, simply answer questions about simple illnesses and receive your online diagnosis and treatment within an hour for only $25. Providers are available Monday through Sunday between 7 am and 10 pm. You can even complete it in the middle of the night and receive a response between 7 and 8 am the following morning.

Skip the trip – just click.

Click here to see a doctor online

Find walk-in primary care with extended hours

With the convenience of on-demand care in an outpatient setting, you can walk in and get the care you need sooner. Whether you're a long-time Mission Health patient or just visiting the area, find services for acute primary care needs at four convenient locations with extended hours.*

Why wait? Getting sick isn’t convenient. We are.

(828) 213-4444

Arden/Asheville Arden Mission My Care Now Biltmore Park

310 Long Shoals Road, Suite 100
Arden, NC 28704
Hours: Seven days a week, 7am - 10pm

Franklin Mission My Care Now Angel, a Service of Angel Medical Center

190 Riverview Street
Franklin, NC 28734
Hours: Monday through Saturday, 8:30am - 5:30pm

Marion Mission My Care Now McDowell

472 Rankin Drive
Marion, NC 28752
Hours: Seven days a week, 7am - 10pm

Spruce Pine Mission My Care Now Blue Ridge

189 Hospital Drive
Spruce Pine, NC 28777
Hours: Monday through Friday, 7am - 7pm; Saturdays, 9am - 4pm

* Welcoming patients three months of age and older.

Learn more about on-demand primary care

Seek 24/7 Emergency Care

Emergencies can't wait. Mission Health's emergency services includes western North Carolina's only designated Level II trauma center. Our six hospitals provide around-the-clock emergency care. If you are experiencing a medical emergency, dial 911.

Asheville Mission Hospital

509 Biltmore Avenue
Asheville, NC 28801

Brevard Transylvania Regional Hospital

260 Hospital Drive
Brevard, NC 28712

Cashiers/Highlands Highlands-Cashiers Hospital

190 Hospital Drive
Highlands, NC 28741

Franklin Angel Medical Center

120 Riverview Street
Franklin, NC 28734

Marion McDowell Hospital

430 Rankin Drive
Marion, NC 28752

Spruce Pine Blue Ridge Regional Hospital

125 Hospital Drive
Spruce Pine, NC 28777


Learn more about emergency care