Speedometer using UNO and GPS

I have had good results using an Uno and Ublox NEO-6M GPS Module for measuring speed. There are several libraries available to read and parse GPS information (TinyGPS, TinyGPS++ and NeoGPS). And lots of tutorials if you Google "arduino neo6m gps".