Madurodam is easy to reach by public transport and by car. It is just 45 minutes from Amsterdam and 25 minutes from Rotterdam. If you would like to continue to the beach after your visit, you can have the sand between your toes at Scheveningen within 10 minutes.