High-paying doctor jobs in Miami

A Doctor diagnoses and treats illnesses by applying medical knowledge and expertise. Doctors conduct examinations, analyze tests, and prescribe treatments. They require strong communication skills, empathy, and comprehensive medical knowledge.


The 301 doctor jobs listed below pay well, with salaries between $116,769 and $424,080 per year. Physician, Primary Care Physician and Physician Assistant are among the most popular high-paying roles in Miami, FL.

Job title

Updated Nov 12, 2026
Job title
Miami, FL
Florida
Job openings (Miami)

Gastroenterologist

Miami

$424,080 per year

Florida

$284,701 per year

Emergency Medicine Physician

Miami

$147 per hour

Florida

$276 per hour

Psychiatrist

Miami

$279,734 per year

Florida

$289,690 per year

Obstetrics and Gynecology Physician

Miami

$262,754 per year

Florida

$263,832 per year

Primary Care Physician

Miami

$228,691 per year

Florida

$224,283 per year

Physician

Miami

$211,916 per year

Florida

$204,670 per year

Surgeon

Miami

$192,760 per year

Florida

$269,128 per year

Neurologist

Miami

$192,524 per year

Florida

$222,968 per year

Cardiology Physician

Miami

$185,753 per year

Florida

$264,655 per year

Physician Assistant

Miami

$116,769 per year

Florida

$117,755 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.