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 462 doctor jobs listed below pay well, with salaries between $167,299 and $446,414 per year. Physician, Psychiatrist and Primary Care Physician are among the most popular high-paying roles in Miami, FL.

Job title

Updated Sep 15, 2026
Job title
Miami, FL
Florida
Job openings (Miami)

Oncologist

Miami

$446,414 per year

Florida

$408,672 per year

Gastroenterologist

Miami

$420,613 per year

Florida

$310,103 per year

Emergency Medicine Physician

Miami

$155 per hour

Florida

$278 per hour

Obstetrics and Gynecology Physician

Miami

$281,735 per year

Florida

$264,103 per year

Psychiatrist

Miami

$273,146 per year

Florida

$289,327 per year

Primary Care Physician

Miami

$230,257 per year

Florida

$225,838 per year

Surgeon

Miami

$219,112 per year

Florida

$244,289 per year

Physician

Miami

$216,570 per year

Florida

$202,493 per year

Neurologist

Miami

$180,142 per year

Florida

$220,859 per year

Cardiology Physician

Miami

$170,650 per year

Florida

$259,773 per year

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