Yes, their orbits cross every 247 years.  In 1979, Pluto passed inside the orbit of Neptune.  This will occur again in 2236.