1201 Results forInternal Medicine Doctors in Maine
View Providers by State:
- Portland (393 Results)
- Bangor (174 Results)
- Biddeford (110 Results)
- Lewiston (85 Results)
- Augusta (83 Results)
- Scarborough (72 Results)
- South Portland (65 Results)
- Brunswick (61 Results)
- Brewer (58 Results)
- Waterville (48 Results)
- Norway (43 Results)
- Rockport (41 Results)
- Ellsworth (33 Results)
- Farmington (30 Results)
- Blue Hill (26 Results)
- Westbrook (23 Results)
- Presque Isle (21 Results)
- Belfast (19 Results)
- Kennebunk (18 Results)
- Fort Kent (17 Results)
- Caribou (16 Results)
- Sanford (16 Results)
- Bath (14 Results)
- York (14 Results)
- Auburn (13 Results)
- Damariscotta (13 Results)
- Dover Foxcroft (13 Results)
- Houlton (13 Results)
- Pittsfield (13 Results)
- Skowhegan (11 Results)
- Bar Harbor (10 Results)
- Cumberland Foreside (10 Results)
- Saco (10 Results)
- Topsham (10 Results)
- Bridgton (8 Results)
- Calais (8 Results)
- Falmouth (8 Results)
- Freeport (8 Results)
- Machias (8 Results)
- Millinocket (8 Results)
- Windham (8 Results)
- Yarmouth (8 Results)
- Cape Elizabeth (7 Results)
- Rumford (5 Results)
- Old Orchard Beach (4 Results)
- Boothbay Harbor (3 Results)
- Camden (3 Results)
- Kittery (3 Results)
- Madawaska (3 Results)
- Waldoboro (3 Results)
- 1900 Lafayette Rd Ste APortsmouth, NH 03801At a Glance:
- Listened/answered questions (82)
- Explains conditions well (82)
- Appt. wasn't rushed (79)
- View 2 more provider attributes
1900 Lafayette Rd Ste APortsmouth, NH 03801
- 121 Medical Center Dr Ste 3300Brunswick, ME 04011At a Glance:
- Appt. wasn't rushed (4)
- Listened/answered questions (4)
- Explains conditions well (4)
- View 1 more provider attributes
- Offers Telehealth
121 Medical Center Dr Ste 3300Brunswick, ME 04011
- 4 Glen Cove Dr Ste 108Rockport, ME 04856At a Glance:
- Appt. wasn't rushed (4)
- Listened/answered questions (4)
- Explains conditions well (4)
- View 2 more provider attributes
4 Glen Cove Dr Ste 108Rockport, ME 04856
- 90 S Bedford RdMount Kisco, NY 10549
- Offers Telehealth
90 S Bedford RdMount Kisco, NY 10549
- 360 Broadway Ste 204Bangor, ME 04401At a Glance:
- Appt. wasn't rushed (30)
- Listened/answered questions (29)
- Found trustworthy (29)
- View 2 more provider attributes
- Offers Telehealth
360 Broadway Ste 204Bangor, ME 04401
- 121 Medical Center Dr Ste 3300Brunswick, ME 04011At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
121 Medical Center Dr Ste 3300Brunswick, ME 04011
- 96 Campus DrScarborough, ME 04074At a Glance:
- Appt. wasn't rushed (14)
- Listened/answered questions (14)
- Found trustworthy (14)
- View 1 more provider attributes
- Offers Telehealth
96 Campus DrScarborough, ME 04074
- 2 Independence Dr Ste BKennebunk, ME 04043At a Glance:
- Appt. wasn't rushed (12)
- Listened/answered questions (12)
- Explains conditions well (12)
- View 1 more provider attributes
2 Independence Dr Ste BKennebunk, ME 04043
- 35 Medical Center PkwyAugusta, ME 04330At a Glance:
- Appt. wasn't rushed (2)
- Listened/answered questions (2)
- Explains conditions well (2)
- View 1 more provider attributes
35 Medical Center PkwyAugusta, ME 04330
- 77 Bates St Ste 202Lewiston, ME 04240At a Glance:
- Found trustworthy (10)
- Listened/answered questions (9)
- Appt. wasn't rushed (8)
- View 1 more provider attributes
- Offers Telehealth
77 Bates St Ste 202Lewiston, ME 04240
- 417 State St Ste 400Bangor, ME 04401At a Glance:
- Listened/answered questions (10)
- Found trustworthy (10)
- Appt. wasn't rushed (8)
- View 1 more provider attributes
- Offers Telehealth
417 State St Ste 400Bangor, ME 04401
- 905 Union St Ste 11Bangor, ME 04401At a Glance:
- Appt. wasn't rushed (8)
- Explains conditions well (8)
- Found trustworthy (8)
- View 1 more provider attributes
- Offers Telehealth
905 Union St Ste 11Bangor, ME 04401
- 149 North StWaterville, ME 04901At a Glance:
- Appt. wasn't rushed (3)
- Listened/answered questions (3)
- Explains conditions well (3)
- View 1 more provider attributes
- Offers Telehealth
149 North StWaterville, ME 04901
- 121 Medical Center Dr Ste 3300Brunswick, ME 04011At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
121 Medical Center Dr Ste 3300Brunswick, ME 04011
- 22 Atwood DrNorthampton, MA 01060At a Glance:
- Appt. wasn't rushed (6)
- Listened/answered questions (6)
- Explains conditions well (6)
- View 2 more provider attributes
- Offers Telehealth
22 Atwood DrNorthampton, MA 01060
- 3073 White Mountain HwyNorth Conway, NH 03860At a Glance:
- Appt. wasn't rushed (2)
- Listened/answered questions (2)
- Explains conditions well (2)
- View 1 more provider attributes
- Offers Telehealth
3073 White Mountain HwyNorth Conway, NH 03860
- 900 BroadwayBangor, ME 04401At a Glance:
- Appt. wasn't rushed (3)
- Listened/answered questions (3)
- Explains conditions well (3)
- View 1 more provider attributes
- Offers Telehealth
900 BroadwayBangor, ME 04401
- 81 Medical Center Dr Ste 2100Brunswick, ME 04011At a Glance:
- Appt. wasn't rushed (6)
- Listened/answered questions (6)
- Explains conditions well (6)
- View 1 more provider attributes
- Offers Telehealth
81 Medical Center Dr Ste 2100Brunswick, ME 04011
- 25A June St Ste 111Sanford, ME 04073At a Glance:
- Appt. wasn't rushed (4)
- Listened/answered questions (4)
- Explains conditions well (4)
- View 1 more provider attributes
- Offers Telehealth
25A June St Ste 111Sanford, ME 04073
- 100 Foden Rd Ste 103South Portland, ME 04106At a Glance:
- Appt. wasn't rushed (2)
- Explains conditions well (2)
- Found trustworthy (2)
- Offers Telehealth
100 Foden Rd Ste 103South Portland, ME 04106
- 360 BroadwayBangor, ME 04401At a Glance:
- Explains conditions well (7)
- Appt. wasn't rushed (6)
- Listened/answered questions (6)
- View 1 more provider attributes
- Offers Telehealth
360 BroadwayBangor, ME 04401
- 35 Medical Center PkwyAugusta, ME 04330At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
35 Medical Center PkwyAugusta, ME 04330
- 50 Union StEllsworth, ME 04605At a Glance:
- Appt. wasn't rushed (18)
- Listened/answered questions (18)
- Found trustworthy (18)
- View 1 more provider attributes
50 Union StEllsworth, ME 04605
- 1200 Congress St Ste 300Portland, ME 04102At a Glance:
- Listened/answered questions (1)
- Explains conditions well (1)
- Found trustworthy (1)
- Offers Telehealth
1200 Congress St Ste 300Portland, ME 04102
- 20 Hartford StHoulton, ME 04730At a Glance:
- Listened/answered questions (5)
- Explains conditions well (5)
- Found trustworthy (5)
- View 1 more provider attributes
20 Hartford StHoulton, ME 04730
- 22 Bramhall StPortland, ME 04102At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
22 Bramhall StPortland, ME 04102
- 175 US Route 1Scarborough, ME 04074At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
175 US Route 1Scarborough, ME 04074
- 35 Medical Center Pkwy # 2Augusta, ME 04330At a Glance:
- Appt. wasn't rushed (3)
- Listened/answered questions (3)
- Explains conditions well (3)
- View 1 more provider attributes
35 Medical Center Pkwy # 2Augusta, ME 04330
- 701 Grove RdGreenville, SC 29605
- Offers Telehealth
701 Grove RdGreenville, SC 29605
- 35 Medical Center PkwyAugusta, ME 04330At a Glance:
- Appt. wasn't rushed (3)
- Listened/answered questions (3)
- Explains conditions well (3)
- View 2 more provider attributes
35 Medical Center PkwyAugusta, ME 04330
- 22 Bramhall StPortland, ME 04102At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
22 Bramhall StPortland, ME 04102
- 100 Foden RdSouth Portland, ME 04106
- Offers Telehealth
100 Foden RdSouth Portland, ME 04106
- 3500 Arendell StMorehead City, NC 28557At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
3500 Arendell StMorehead City, NC 28557
- 1 Brickyard Ln Ste DYork, ME 03909At a Glance:
- Appt. wasn't rushed (27)
- Listened/answered questions (27)
- Explains conditions well (26)
- View 2 more provider attributes
1 Brickyard Ln Ste DYork, ME 03909
- 8 Pikes HlNorway, ME 04268At a Glance:
- Appt. wasn't rushed (7)
- Listened/answered questions (7)
- Explains conditions well (7)
- View 1 more provider attributes
8 Pikes HlNorway, ME 04268
- 15 Enterprise DrAugusta, ME 04330
- Offers Telehealth
15 Enterprise DrAugusta, ME 04330
- 46 Barra RdBiddeford, ME 04005At a Glance:
- Appt. wasn't rushed (9)
- Listened/answered questions (9)
- Explains conditions well (9)
- View 1 more provider attributes
- Offers Telehealth
46 Barra RdBiddeford, ME 04005
- 46 Barra Rd Ste 201Biddeford, ME 04005
- Offers Telehealth
46 Barra Rd Ste 201Biddeford, ME 04005
- 123 Medical Center DrBrunswick, ME 04011123 Medical Center DrBrunswick, ME 04011

- 6 Glen Cove DrRockport, ME 04856At a Glance:
- Appt. wasn't rushed (2)
- Listened/answered questions (2)
- Explains conditions well (2)
- View 1 more provider attributes
6 Glen Cove DrRockport, ME 04856
- 22 Bramhall StPortland, ME 04102
- Offers Telehealth
22 Bramhall StPortland, ME 04102
- 108 Centre St # 200Bath, ME 04530At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
108 Centre St # 200Bath, ME 04530
- 900 BroadwayBangor, ME 04401At a Glance:
- Appt. wasn't rushed (9)
- Listened/answered questions (9)
- Explains conditions well (9)
- View 2 more provider attributes
- Offers Telehealth
900 BroadwayBangor, ME 04401
- 146 Academy St Ste 1BPresque Isle, ME 04769At a Glance:
- Appt. wasn't rushed (3)
- Explains conditions well (3)
- Found trustworthy (3)
- View 1 more provider attributes
- Offers Telehealth
146 Academy St Ste 1BPresque Isle, ME 04769
- 12 Hospital Dr Ste BYork, ME 03909At a Glance:
- Appt. wasn't rushed (4)
- Listened/answered questions (4)
- Explains conditions well (4)
- View 1 more provider attributes
- Offers Telehealth
12 Hospital Dr Ste BYork, ME 03909
- 329 Maine St Ste A200Brunswick, ME 04011At a Glance:
- Appt. wasn't rushed (5)
- Listened/answered questions (5)
- Explains conditions well (5)
- View 1 more provider attributes
- Offers Telehealth
329 Maine St Ste A200Brunswick, ME 04011
- 4100 Park Forest Dr Ste 208Traverse City, MI 49684At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 2 more provider attributes
- Offers Telehealth
4100 Park Forest Dr Ste 208Traverse City, MI 49684
- 9 Healthcare Dr Ste 209Biddeford, ME 04005At a Glance:
- Appt. wasn't rushed (5)
- Listened/answered questions (5)
- Explains conditions well (5)
- View 2 more provider attributes
- Offers Telehealth
9 Healthcare Dr Ste 209Biddeford, ME 04005
- 42 State Rd Unit 103Kittery, ME 03904At a Glance:
- Appt. wasn't rushed (11)
- Listened/answered questions (11)
- Explains conditions well (11)
- View 2 more provider attributes
- Offers Telehealth
Care Philosophy: MDVIP empowers physicians with advanced diagnostic tools and support that help them deliver a better healthcare experience for more than 350,000 patients nationwide. MDVIP-affiliated primary care doctors are able to practice personalized, preventive care while offering conveniences not typically available in primary care practices.
42 State Rd Unit 103Kittery, ME 03904
On staff atMDVIP. - 16 Hospital DrYork, ME 03909At a Glance:
- Appt. wasn't rushed (15)
- Explains conditions well (14)
- Found trustworthy (14)
- View 1 more provider attributes
- Offers Telehealth
16 Hospital DrYork, ME 03909
- 46 Barra RdBiddeford, ME 04005At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
46 Barra RdBiddeford, ME 04005
- 12 High St Ste 400Lewiston, ME 04240At a Glance:
- Appt. wasn't rushed (9)
- Listened/answered questions (9)
- Explains conditions well (9)
- View 1 more provider attributes
- Offers Telehealth
12 High St Ste 400Lewiston, ME 04240
- 331 Veranda StPortland, ME 04103At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 2 more provider attributes
331 Veranda StPortland, ME 04103
- 32 Resort WayEllsworth, ME 04605At a Glance:
- Appt. wasn't rushed (19)
- Listened/answered questions (19)
- Explains conditions well (19)
- View 2 more provider attributes
- Offers Telehealth
32 Resort WayEllsworth, ME 04605
- 155 Spurwink AveCape Elizabeth, ME 04107At a Glance:
- Appt. wasn't rushed (13)
- Listened/answered questions (13)
- Explains conditions well (13)
- View 1 more provider attributes
- Offers Telehealth
155 Spurwink AveCape Elizabeth, ME 04107
- 100 Foden RdSouth Portland, ME 04106At a Glance:
- Appt. wasn't rushed (14)
- Listened/answered questions (14)
- Explains conditions well (14)
- View 2 more provider attributes
- Offers Telehealth
100 Foden RdSouth Portland, ME 04106
- 100 Foden Rd Ste 103South Portland, ME 04106At a Glance:
- Appt. wasn't rushed (6)
- Explains conditions well (6)
- Found trustworthy (6)
- View 1 more provider attributes
- Offers Telehealth
100 Foden Rd Ste 103South Portland, ME 04106
- 108 Centre StBath, ME 04530
- Offers Telehealth
108 Centre StBath, ME 04530
- 140 Hospital Dr Ste 307Bennington, VT 05201At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
140 Hospital Dr Ste 307Bennington, VT 05201
- 1111 12th St Ste 103Key West, FL 33040At a Glance:
- Listened/answered questions (9)
- Explains conditions well (9)
- Appt. wasn't rushed (8)
- View 2 more provider attributes
- Offers Telehealth
1111 12th St Ste 103Key West, FL 33040
- 420 S 5th Ave Bldg NReading, PA 19611At a Glance:
- Appt. wasn't rushed (1)
- Listened/answered questions (1)
- Explains conditions well (1)
- View 1 more provider attributes
- Offers Telehealth
420 S 5th Ave Bldg NReading, PA 19611
- 76 High St Ste 300Lewiston, ME 04240At a Glance:
- Appt. wasn't rushed (7)
- Listened/answered questions (7)
- Explains conditions well (7)
- View 1 more provider attributes
- Offers Telehealth
76 High St Ste 300Lewiston, ME 04240




