Bin ich zu früh?
Definitely. Everything before spot on time would be termed 'zu früh'
I really want to write "Komme ich zu früh", but I already know Duolingo prefers word for word translations above idomatically correct phrases
Idiomatically speaking, it rather ought to be Bin ich früh dran?