Thomas M. Travis, DO

ThomasTravis1407599665Full Size Portraitjpg.jpg
Thomas M. Travis, DO
Schedule Now
  • Affiliations
    • BayCare Medical Group
    • BayCare Physician Partners
    • BayCare Physician Partners ACO
  • Gender
    • Male
  • Insurances Accepted
    We Accept the Following Insurances
  • Patient Reviews

    All reviews have been submitted by patients after seeing this provider. To learn more click here.

    4.9/5 Overall Rating
    Provider Explained Things Clearly 5/5
    Provider Listened Carefully 4.9/5
    Provider Was Easy To Understand 4.9/5
    Provider Knew Medical History 4.8/5
    Provider Showed Respect 4.9/5
    Provider Spent Enough Time 5/5
    Rate Your Provider 0-10 4.8/5
    42 Reviews, 13 Comments
    4.6/5
    6/19/2026 | BayCare Verified Patient
    All good
    4.6/5
    6/17/2026 | BayCare Verified Patient
    Excellent
    5/5
    6/15/2026 | BayCare Verified Patient
    I live Dr Travis, Hes the best
    4.9/5
    6/5/2026 | BayCare Verified Patient
    Always good
    5/5
    5/1/2026 | BayCare Verified Patient
    Dr Travis is my new primary care physician, and I already believe he may be the best Ive ever had.
    SEE ALL REVIEWS
  • Doctor Bio
    • Dr. Thomas Travis is board certified in family medicine and is with BayCare Medical Group in St. Petersburg, Florida, where he sees patients age 18 and older. He earned a Doctor of Osteopathic Medicine from Lake Erie College of Osteopathic Medicine in Bradenton, Florida, and completed a family medicine residency at Orlando Health Bayfront Hospital in St. Petersburg, Florida. Dr. Travis works with his patients to develop treatment plans tailored to them. He educates his patients on preventive care so they can make informed lifestyle choices that enhance their well-being. Dr. Travis is certified in advanced cardiovascular life support.

  • Languages
    • English
  • Residency
    • Bayfront Family Medicine Residency
  • Specialties
    • Family Medicine
  • Education
    • Lake Erie College Of Osteopathic Medicine

Doctor Locations

Jackson Street Primary Care

560 Jackson St N Ste 302
Saint Petersburg, FL 33705