What is the difference between grandniece and great niece?

There is no difference between "grandniece" and great niece." Some people prefer to use "grand" but others prefer to use "great" when talking about the granddaughter of one of their siblings.