Geraldes won two caps for Portugal at under-21 level. His first was on 6 October 2016, in a 3–3 draw in Hungary for the 2017 UEFA European Championship qualifiers where he provided an assist to Podence. The following month, he featured in the 3–1 friendly win against the Czech Republic in Setúbal.