 Kalvach has represented Czech Republic at under-19 and under-20 levels.On 2 September 2019, he received his first call-up to the senior side.He made his debut on 14 October 2019 in a friendly against Northern Ireland.