SR 584 begins at an intersection with SR 586 and CR 752 in Oldsmar, heading southeast as Tampa Road, a six-lane divided highway. CR 752 continues northwest on Tampa Road past this intersection. From the western terminus, the road passes through a mix of residential areas and businesses, crossing CR 667. SR 584 continues past more development before it crosses a CSX railroad line and ends at SR 580. Past this intersection, SR 580 continues along Tampa Road.