It had been announced earlier this year that the government planned to charge for Accidents and Emergency (A&E) and ambulance care, but this has now been extended to some general practitioner (GP) services too.
"We want to make sure that everyone makes a fair contribution to services, by extending charging to make sure visitors pay for the care they receive," UK Health Secretary Jeremy Hunt said.
"This government was the first to introduce tough measures to clamp down on migrants accessing the NHS and these changes will recover up to 500 million pounds per year to put back into frontline patient care," he said.
From April this year, non-European Union citizens settling in the UK for longer than six months are required to pay a "health surcharge" as part of their visa application - which, according to the UK Department of Health, has already produced 100 million pounds in savings.
Also Read
The new proposed changes, expected to be enforced at the end of the consultation period in March 2016, would also see such patients charged for GP services such as blood tests, lung function tests, prescriptions, dental treatment and physiotherapy.
The British Medical Association (BMA) has previously said doctors are meant to treat patients and "not to act as border guards".
"A doctor's duty is to treat the patient in front of them, not to act as border guards. Any plans to charge migrants and short-term visitors need to be practical, economic and efficient," a BMA spokesperson said.
Visitors from EU countries must present a European Health Insurance Card (EHIC) when using the NHS, so that the cost of their healthcare can be recouped from their government.