How long does it take to drive from Madrid Spain to Bilbao Spain?

It takes about 4 hours to drive the 246 miles from Madrid to Bilbao.