Doctor · St. Augustine
2085 A1A South, St. Augustine
Doctor in St. Augustine, FL
Cost guide · updated October 2026
Self-pay prices at local primary care and internal medicine offices in 2026. Many offices discount 20 to 40 percent for payment at the visit, so ask.
| Job | Typical range |
|---|---|
New patient primary care visit | $150 – $300 |
Established patient office visit | $90 – $200 |
Annual physical with basic labs | $200 – $400 |
Direct primary care membership (per adult, monthly) | $65 – $120 |
Telehealth visit | $50 – $120 |
Sports or school physical | $40 – $90 |
Basic blood panel (CBC, metabolic, lipids) at an independent lab | $40 – $150 |
Flu shot | $25 – $60 |
Doctor · St. Augustine
2085 A1A South, St. Augustine
Doctor in St. Augustine, FL
Ranges are estimates from local quotes and public price data; your price will vary. 904biz is not a party to any work. Local doctors: think a number is off? Tell us.
Doctor · Ponte Vedra Beach
120 A1A North, Palm Valley
Doctor in Ponte Vedra Beach, FL
Doctor · Ponte Vedra Beach
115 Professional Drive, Palm Valley
Doctor in Ponte Vedra Beach, FL
By submitting you agree that up to 3 verified businesses may call or text you about this request, and to our Terms and Privacy Policy.