Cancer and Taurus are most compatible zodiac signs for Pisces. Good relationship between Pisces and Scorpio is also possible. Cancer and Pisces share the quality of being emotional. They understand each other well due to their intuitive and sensitive nature. Their interest in music helps in strengthening the bond.
Taurus and Pisces are an excellent match. Taurus will give Pisces a sense of high security, while Pisces will accentuate Taurus's taste for comfort and will let him feel loved.
Any of the fellow water signs like Scorpio or Cancer. Virgo's are excellent for Pisces as well as Taurus. Geminis will be fun, but flighty and stay away from All fire signs like Leo, Sagitarrius and Aries.