I get blood tests every 2 months in my local government hospital for cholesterol etc. I see on the price list PSA test but not the others. But you can ask for the price for others. I recently asked for the price for a vitamin d test, she looked it up online and it was 900 thb. There is an extra 200 service charge and a bit more if you want to see the doctor. But you don't have to see a doctor. The price for me is in the last column. Very fast service in and out in about 15 minutes. Go back a couple of hours later to get the results. Allow longer if you must register.