W swojej karierze Mareček występował w młodzieżowych reprezentacjach Czech na różnych szczeblach wiekowych. W 2008 roku wystąpił z kadrą U-19 na Mistrzostwach Europy U-19. W 2009 roku zagrał na Mistrzostwach Świata U-20, a w 2011 roku z reprezentacją U-21 na Mistrzostwach Europy U-21. W dorosłej reprezentacji Czech zadebiutował 24 marca 2016 roku w przegranym 0:1 towarzyskim meczu ze Szkocją, rozegranym w Pradze.