Silnice II/646 se nachází v Olomouckém kraji v okresech Olomouc a Přerov a byla vytvořena 19. prosince 2025. (stejný den byl zprovozněn úsek dálnice D55 z Olomouce do Kokor). Silnice původně byla silnicí I. třídy číslo 55. Číslo II/655 nebylo použito kvůli budoucímu zprovoznění východního obchvatu Olomouce na silnici I/46, z důvodu návaznosti této silnice právě na budoucí degradovanou silnici, která taktéž ve směru na Šternberk ponese označení II/646. Tzn. že silnice II/646 by v budoucnu měla nepřetržitě vést ze Šternberka až do Přerova.