It's right around 100 km from Seville to Matalascanas Beach. You can reach it with a drive through the beautiful national park and the quaint coastal town of El Rocio, taking around an hour and 20 minutes. You can also get there by bus, which can take a couple of hours.