The best type of rice to use when cooking Spanish rice is the long grain rice because of it's fluffiness when cooked.
You can use Basmati rice as well for Spanish rice but the Basmati rice won't be as fluffy when cooked as the Long Grain rice will be.