Can a UTI or kidney stone cause vaginal bleeding?

Highly unlikely. Kidney stones and uti's cause blood in the urine. Make sure it's vaginal bleeding with a tampon. Then follow up with a gynecologist if it is or a urologist it's not.