
Robert A Cable · Internal Medicine Physician
6000 49Th St N, St Petersburg, FL, 33709
NPI · 1508217951No reviews
Insurance
Not specified
Check availability
100 providers found
Heallexa lists 100+ verified internal medicine physician in ST Petersburg, . Compare credentials, listed insurance, and patient reviews side by side — free, no signup.

Robert A Cable · Internal Medicine Physician
6000 49Th St N, St Petersburg, FL, 33709
NPI · 1508217951Insurance

Charmaine A. Carter · Internal Medicine Physician
12450 Roosevelt Blvd N, St Petersburg, FL, 33716
NPI · 1407841182Insurance

Keith A. Brady M.D., P.A. · Internal Medicine Physician
1099 5Th Ave N, St Petersburg, FL, 33705
NPI · 1124396775Insurance

Judith R Rudnick · Internal Medicine Physician
3251 3Rd Ave N, St Petersburg, FL, 33713
NPI · 1346324142Insurance

Emmanuel Pardo · Internal Medicine Physician
620 10Th St N Suite 3C, St Petersburg, FL, 33705
NPI · 1104387331Insurance

Michelle Spuza Milord MD PA · Internal Medicine Physician
5100 Seminole Blvd, St Petersburg, FL, 33708
NPI · 1710171517Insurance

Nirmala Rose Jacob · Internal Medicine Physician
3520 38Th Ave N, St Petersburg, FL, 33713
NPI · 1578631511Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
1200 7Th Ave N, St Petersburg, FL, 33705
NPI · 1811566979Insurance

Mobola T Campbell · Internal Medicine Physician
1839 Central Ave, St Petersburg, FL, 33713
NPI · 1295940138Insurance

Daniel P Diangelus · Internal Medicine Physician
9545 Bay Pines Blvd, St Petersburg, FL, 33708
NPI · 1578561882Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
500 Dr Martin Luther King Jr St N Suite 300, St Petersburg, FL, 33705
NPI · 1548933682Insurance

Insurance

Superior Medical Solutions · Internal Medicine Physician
7901 4Th St N Suite 300, St Petersburg, FL, 33702
NPI · 1265308050Insurance

Marigene G Hartker · Internal Medicine Physician
10051 5Th St N Suite 200, St Petersburg, FL, 33702
NPI · 1134602766Insurance

Britton Jewell · Internal Medicine Physician
6000 49Th St N, St Petersburg, FL, 33709
NPI · 1710234075Insurance

Michelle M Arrieta Gonzalez · Internal Medicine Physician
5798 38Th Ave N, St Petersburg, FL, 33710
NPI · 1376719625Insurance

Donald William Simmler · Internal Medicine Physician
1200 7Th Ave N, St Petersburg, FL, 33705
NPI · 1063435535Insurance

Babatunde Mafikuyomi Akinsete · Internal Medicine Physician
10051 5Th St N Suite 200, St Petersburg, FL, 33702
NPI · 1508050618Insurance

Hemani Baldevbhai Patel · Internal Medicine Physician
901 22Nd Ave S, St Petersburg, FL, 33705
NPI · 1992325187Insurance

Alexander Schreil · Internal Medicine Physician
1839 Central Ave, St Petersburg, FL, 33713
NPI · 1295152486Insurance

Gregory W Nestor · Internal Medicine Physician
7655 38Th Ave N, St Petersburg, FL, 33710
NPI · 1639165863Insurance

Julio F Ochoa · Internal Medicine Physician
6796 Colony Dr S, St Petersburg, FL, 33705
NPI · 1134163587Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
630 Pasadena Ave S, St Petersburg, FL, 33707
NPI · 1114597911Insurance

P3 Health Partners Florida LLC · Internal Medicine Physician
5425 Park St N Suite 7W, St Petersburg, FL, 33709
NPI · 1922643261Insurance

Kseniya Kaydash · Internal Medicine Physician
620 10Th St N, St Petersburg, FL, 33705
NPI · 1356846976Insurance

Danita Roberta Wongchantara · Internal Medicine Physician
461 7Th Ave S, St Petersburg, FL, 33701
NPI · 1679504344Insurance

Alia Celeste Sommerville · Internal Medicine Physician
6000 49Th St N, St Petersburg, FL, 33709
NPI · 1023429222Insurance

Gina C Schell · Internal Medicine Physician
560 Jackson St N, St Petersburg, FL, 33705
NPI · 1679533897Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
900 Carillon Pkwy Suite 303, St Petersburg, FL, 33716
NPI · 1114590957Insurance

Kimberly Grill DO P L C · Internal Medicine Physician
5425 Park St N, St Petersburg, FL, 33709
NPI · 1992848246Insurance

Tercilia Lafortune · Internal Medicine Physician
701 6Th St S, St Petersburg, FL, 33701
NPI · 1932754314Insurance

Insurance

Ashleyrae Donald · Internal Medicine Physician
2812 54Th Ave S, St Petersburg, FL, 33712
NPI · 1467894501Insurance

Prawer Medical Group · Internal Medicine Physician
5101 Brittany Dr S, St Petersburg, FL, 33715
NPI · 1275053415Insurance

Melinda Roskos · Internal Medicine Physician
901 34Th Ave N Unit 7441, St Petersburg, FL, 33734
NPI · 1386878635Insurance

Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
5405 Park St N, St Petersburg, FL, 33709
NPI · 1316517113Insurance

Narinder Trehan · Internal Medicine Physician
6450 38Th Ave N, St Petersburg, FL, 33710
NPI · 1215932249Insurance

James Melvin Light · Internal Medicine Physician
2299 9Th Ave N, St Petersburg, FL, 33713
NPI · 1235175134Insurance

Americare Physicians Group, LLC · Internal Medicine Physician
2191 9Th Ave N, St Petersburg, FL, 33713
NPI · 1619974490Insurance

Insurance

Kirti Bhargava Patel, MD, PA · Internal Medicine Physician
2100 16Th St N, St Petersburg, FL, 33704
NPI · 1740511955Insurance

Sushilla N Beecum · Internal Medicine Physician
7000 54Th Avenue North, St Petersburg, FL, 33709
NPI · 1063478345Insurance

Williamsmd LLC · Internal Medicine Physician
1700 66Th St N Suite 302, St Petersburg, FL, 33710
NPI · 1225505571Insurance

Daniel Lewis Wagoner · Internal Medicine Physician
6000 49Th St N, St Petersburg, FL, 33709
NPI · 1184927394Insurance

Pinellas Primary Care Inc. · Internal Medicine Physician
2299 9Th Ave North, St Petersburg, FL, 33713
NPI · 1639229842Insurance

Ayers Rock Inpatient Services LLC · Internal Medicine Physician
6500 38Th Ave N, St Petersburg, FL, 33710
NPI · 1225447212Insurance

George F. Van Buskirk · Internal Medicine Physician
260 Park St N, St Petersburg, FL, 33710
NPI · 1699873604Insurance

Sms Vitality & Wellness Clinic, PLLC · Internal Medicine Physician
7901 4Th St N # 9167, St Petersburg, FL, 33702
NPI · 1043192420Insurance

Insurance

Patricia K Pryde · Internal Medicine Physician
1839 Central Ave, St Petersburg, FL, 33713
NPI · 1053305813Insurance

Orlando Family Physicians, LLC · Internal Medicine Physician
5051 66Th St N, St Petersburg, FL, 33709
NPI · 1205580990Insurance

Donald C Thomas · Internal Medicine Physician
8133 54Th Ave N., St Petersburg, FL, 33709
NPI · 1124454079Insurance

Promed Ipa LLC · Internal Medicine Physician
3301 66Th St N Suite A, St Petersburg, FL, 33710
NPI · 1457218596Insurance

Aurindom Narayan · Internal Medicine Physician
880 49Th St N, St Petersburg, FL, 33710
NPI · 1821166638Insurance

William Nathan Handelman · Internal Medicine Physician
6399 38Th Ave N, St Petersburg, FL, 33710
NPI · 1083650030Insurance

Ashwani Kumar Gupta · Internal Medicine Physician
635 4Th St N, St Petersburg, FL, 33701
NPI · 1083736433Insurance

Sai Medical Center LLC · Internal Medicine Physician
3831 16Th St N, St Petersburg, FL, 33703
NPI · 1467541839Insurance

Nadarajah Nirmalan · Internal Medicine Physician
3831 16Th St N, St Petersburg, FL, 33703
NPI · 1043311699Insurance

Belinda J Schwartz · Internal Medicine Physician
1201 5Th Ave N Suite 410, St Petersburg, FL, 33705
NPI · 1134450620Insurance

S M Iram Shahzed · Internal Medicine Physician
1200 7Th Ave N, St Petersburg, FL, 33705
NPI · 1598516320Insurance

Michelle Annette Osorio Acevedo · Internal Medicine Physician
635 4Th St N Suite 200, St Petersburg, FL, 33701
NPI · 1083108146Insurance

Jacob Thomas Talley · Internal Medicine Physician
1839 Central Ave, St Petersburg, FL, 33713
NPI · 1447909726Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
116 1St St N, St Petersburg, FL, 33701
NPI · 1275106155Insurance

Sarah Al Obaydi · Internal Medicine Physician
1200 7Th Ave N, St Petersburg, FL, 33705
NPI · 1861924995Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
620 10Th St N Suite 1E, St Petersburg, FL, 33705
NPI · 1891368106Insurance

Tampa Bay Telehealth LLC · Internal Medicine Physician
5511 Park St N, St Petersburg, FL, 33709
NPI · 1487019519Insurance

Verimed Health Group Pinellas Park, LLC · Internal Medicine Physician
12450 Roosevelt Blvd N Suite 308, St Petersburg, FL, 33716
NPI · 1043441546Insurance

Kevin Pacholec · Internal Medicine Physician
150 2Nd Ave N Suite 510, St Petersburg, FL, 33701
NPI · 1609404011Insurance

Katarzyna Maria Ostrzenska · Internal Medicine Physician
7001 Central Ave, St Petersburg, FL, 33710
NPI · 1629067160Insurance

Joshua William Eberhard · Internal Medicine Physician
116 1St St N, St Petersburg, FL, 33701
NPI · 1629339692Insurance

Cheryl Anne Johnstone · Internal Medicine Physician
2552 1St Ave N, St Petersburg, FL, 33713
NPI · 1629097530Insurance

Hemant Wadhwani · Internal Medicine Physician
6000 49Th St N, St Petersburg, FL, 33709
NPI · 1437682259Insurance

Richard Allen Prazak · Internal Medicine Physician
1615 Pasadena Ave S, St Petersburg, FL, 33707
NPI · 1073621843Insurance

Elizabeth Ann Stoll · Internal Medicine Physician
1111 7Th Ave North, St Petersburg, FL, 33705
NPI · 1427060573Insurance

Insurance

Tatiana Arkhipenko · Internal Medicine Physician
1839 Central Ave, St Petersburg, FL, 33713
NPI · 1881978708Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
560 Jackson St N Suite 302, St Petersburg, FL, 33705
NPI · 1023681558Insurance

Chaim Gitelis D.O. Medical P.C. · Internal Medicine Physician
7901 4Th St N Suite 300, St Petersburg, FL, 33702
NPI · 1154086494Insurance

Inthefeeling LLC · Internal Medicine Physician
5880 49Th St N Suite N203, St Petersburg, FL, 33709
NPI · 1114567989Insurance

Cheryl L. Quigley · Internal Medicine Physician
2200 16Th Street North, St Petersburg, FL, 33704
NPI · 1881622058Insurance

Insurance

Vida Medical Alliance, Inc. · Internal Medicine Physician
4130 14Th St NE, St Petersburg, FL, 33703
NPI · 1215636022Insurance

Baycare Medical Group Inc. · Internal Medicine Physician
7751 9Th St N Suite 10, St Petersburg, FL, 33702
NPI · 1710557533Insurance

Juan Pereira · Internal Medicine Physician
630 Pasadena Ave S, St Petersburg, FL, 33707
NPI · 1205410768Insurance

Jeremy F. Smith · Internal Medicine Physician
6500 1St Ave N, St Petersburg, FL, 33710
NPI · 1265060644Insurance

Bernita K Sands · Internal Medicine Physician
7601 Dr Martin Luther King Jr St N Suite E, St Petersburg, FL, 33702
NPI · 1841266764Insurance

Americare Physicians Group, LLC · Internal Medicine Physician
2191 9Th Ave N, St Petersburg, FL, 33713
NPI · 1619974490Insurance

George Ernest Robinson · Internal Medicine Physician
205 Dr Martin Luther King Jr St N, St Petersburg, FL, 33701
NPI · 1548472004Insurance

Pueblo Care Fl LLC · Internal Medicine Physician
7901 4Th St N Suite 300, St Petersburg, FL, 33702
NPI · 1144196072Insurance

Rezolv Health Medical Group Inc. · Internal Medicine Physician
7901 4Th St N Suite 300, St Petersburg, FL, 33702
NPI · 1689396087Insurance

Priya Panara · Internal Medicine Physician
2299 9Th Ave N Suite 1F, St Petersburg, FL, 33713
NPI · 1639555204Insurance

Nasser A Moukaddem · Internal Medicine Physician
4226 Central Ave, St Petersburg, FL, 33711
NPI · 1124008883Insurance

Nandkishor Shah · Internal Medicine Physician
6450 38Th Ave N, St Petersburg, FL, 33710
NPI · 1003939224Insurance

Narinder Trehan · Internal Medicine Physician
6450 38Th Ave N, St Petersburg, FL, 33710
NPI · 1215932249Insurance

Theodore Roosevelt Sherman · Internal Medicine Physician
1201 5Th Ave N, St Petersburg, FL, 33705
NPI · 1427072248Insurance

Insurance

Steven J. Seltzer · Internal Medicine Physician
603 7Th St S Suite 400, St Petersburg, FL, 33701
NPI · 1780612218Insurance

Luis F Ycaza · Internal Medicine Physician
1839 Central Ave, St Petersburg, FL, 33713
NPI · 1366480311Insurance

Julaine Braham · Internal Medicine Physician
2805 54Th Ave N Suite 500, St Petersburg, FL, 33714
NPI · 1023671856Insurance
These providers list this insurance as accepted, but coverage should be confirmed directly with the provider before booking.
Same specialty in cities near ST Petersburg — useful if your insurance network extends across the metro.
ST Petersburg has internal medicine physician practicing across hospital systems, group practices, and independent clinics. When choosing an internal medicine physician in ST Petersburg, the three factors most patients care about are: insurance acceptance, distance from home or work, and patient reviews. Heallexa shows all three on every listing so you can compare without clicking back and forth.
Many ST Petersburg internal medicine physician list major insurance plans including Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings reflect what providers have indicated they accept — always confirm in-network status directly with the office before booking. Out-of-network visits can cost 3–5× more than in-network ones.
In-network internal medicine physician in ST Petersburg typically run $120–$300 for an initial visit before insurance. Out-of-network rates can be 3–5× higher. Use the insurance filter above to see ST Petersburg internal medicine physician who list your specific plan, and confirm acceptance directly with the office before booking.
Most ST Petersburg listings indicate new-patient status on the profile. Wait times vary by specialty and insurance; calling the office directly is the fastest way to confirm same-week availability.
Major plans in include Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings show plans the provider has indicated they accept — always confirm in-network status directly with the office before your appointment.
Most PPO plans in allow direct booking. HMO and many Medicare Advantage plans require a primary-care referral first. Confirm with your insurer or the office before booking.