Need a Primary Care Doctor?

Health Begins Here

Locations

To request an appointment with a primary care practice, please select the practice below and click the "Schedule Online Now" button.

Family Medicine Locations
Angel Primary Care, A Service of Angel Medical Center

68-A Sweeten Creek Road

Asheville, NC 28803

 828-349-6804

Schedule Online Now  ▸

Brevard Family Practice, a Service of Transylvania Regional Hospital

187 Medical Park Drive

Brevard, NC 28712

 828-884-9362

Schedule Online Now  ▸

Medical Associates, a Service of Transylvania Regional Hospital

377 Gallimore Road

Brevard, NC 28712

 828-884-9030

Schedule Online Now  ▸

Mission Asheville Family Medicine

41 Oakland Drive, Suite 100

Asheville, NC 28801

 828-252-8885

Schedule Online Now  ▸

Mission Blue Ridge Medical Center Yancey

800 Medical Campus Drive

Burnsville, NC 28714

 828-682-0200

Schedule Online Now  ▸

Mission Community Medicine – Old Fort

32 East Main Street

Old Fort, NC 28762

 828-659-5741

Schedule Online Now  ▸

Mission Community Medicine – Burke

149 West Parker Road

Morganton, NC 28655

 828-655-2585

Schedule Online Now  ▸

Mission Community Primary Care - Cashiers (RHC)

57 White Owl Lane

Cashiers, NC 28717

 828-743-2491

 Hours:

Monday-Friday

8:00am - 4:00pm

Schedule Online Now  ▸

Mission Community Primary Care - Highlands*

209 Hospital Drive, Suite 104

Highlands, NC

 828-526-4346

 Hours:

Monday-Friday

8:00am - 4:00pm

Schedule Online Now  ▸

*This location features walk-in care with no appointment necessary

Mission Community Primary Care - Haywood

360 Hospital Drive

Clyde, NC 28721

 828-456-9006

 Hours:

Monday and Thursday

7:00am - 5:00pm

Tuesday, Wednesday, and Friday

7:00am - 5:30pm

Schedule Online Now  ▸

Mission Community Primary Care - Spruce Pine

189 Hospital Drive

Spruce Pine, NC 28777

 828-765-4111

Schedule Online Now  ▸

Mission Community Medicine – Glenwood

5623 Hwy 221 South

Marion, NC 28752

 828-659-9000

Schedule Online Now  ▸

Mission Community Medicine – Nebo

339 Nebo School Road

Nebo, NC 28761

 828-652-6326

Schedule Online Now  ▸

Mission Family and Internal Medicine

310 Long Shoals Road, Suite 310

Arden, NC 28704

 828-274-6610 / 828-213-9424

Schedule Online Now  ▸

Mission My Care Plus - Candler

1388 Sand Hill Road

Candler, NC 28715

 828-213-5335

Schedule Online Now  ▸

Leicester Community Health Center

711 New Leicester Highway

Asheville, NC 28806

 828-253-3717

Schedule Online Now  ▸

Tallulah Health Center

409 Tallulah Road

Robbinsville, NC 28771

 828-479-6434

Schedule Online Now  ▸

Toxaway Health Center

16825 Rosman Highway

Lake Toxaway, NC 28747

 828-862-6900

Schedule Online Now  ▸

Vista Family Health

2695 Hendersonville Road, Suite 204

Arden, NC 28704

 828-687-8647

Schedule Online Now  ▸

Mission Family Medicine - Weaverville

63 Monticello Road

Weaverville, NC 28787

 828-645-3066

Schedule Online Now  ▸

Geriatric Medicine Locations
Internal Medicine & Pediatrics Locations
Infectious Disease Locations
Mission Infectious Disease Associates

900 Hendersonville Road, Suite 205

Asheville, NC 28803

 828-213-7660

Fax: 828-258-9682

 Hours:

Monday-Thursday

8:30am- 5pm

Friday

8:30am - 12:30pm

Directions

From West:

From I-40, take Exit 50

Turn right onto Hendersonville Road

Office is approximately 1.5 miles on left

From East:

From I-40, take Exit 50A onto Hendersonville Road

Office is approximately 1.5 miles on left

Schedule Online Now  ▸