majority of medical journals publish papers free of charge. You will offer to pay only for Open Access option which is not necessary. Open Access means the anybody, regardless subscription, can access full text of your paper.
Most journals allow you to submit your paper free of charge. Many high-impact medical journals (JAMA, for example) However, a large number of journals (including other medical journals such as Lancet, etc) require you to pay a publication fee or page fees to publish the article after it is formally accepted. Be aware of this so you don't get unpleasantly surprised. Look for these fees on the journal webpages. Some journals charge much larger fees than others. Open Access optional fees are typically in addition to publication fees.
The website links others have pasted above do not appear to include mention of publication or page fees. Such fees tend to run several thousand dollars per accepted article. These fees can be waived by the most publishers under some circumstances, such as if you are a clinician writing up findings that arise from your clinical duties, for junior scientists with limited access to funds, and for scientists from underfunded Otherwise you may go through all the work to get a paper published and get surprised by the cost at the end of the day.