VIRGO goes with Taurus, Capricorn, Cancer and Scorpio. (Best match is Capricorn)
Best Match For Virgo Is Capricorn
The two of you can accomplish pretty much anything at all you set your minds to. A pretty good match emotionally as well. Truly a lot of synergy here, you will be able to read each others minds at times, especially the very close, soul mate type relationships!
Worst Match For Virgo is Aquarius
Try to avoid this match up if you can. True love conquers all, this is true, but even true love will be tested to the extreme here! You will think the Aquarian is nuts, and he or she will think you are ancient. Communication will be difficult, and there will most likely be a power struggle.