Hi, I'm Matteo, I'm Italian,
You can see www.trenitalia.com to go to "Rome" to "Lido di Savio" (Mirabilandia is near Lido di Savio) by train - 5 hour by train because you must change train -. If you prefer the car you can take A1 highway from Rome to Orte, after that take E45...when you see the giant wheels, you are arrived.
Near Mirabilandia there is Ravenna, a beautiful city!