W seniorskiej reprezentacji Kostaryki Alfaro zadebiutował za kadencji kolumbijskiego selekcjonera Jorge Luisa Pinto, 16 lutego 2005 w przegranym 1:2 meczu towarzyskim z Ekwadorem, w którym strzelił również swojego premierowego gola w kadrze narodowej. W tym samym roku został powołany na Puchar Narodów UNCAF, gdzie pozostawał jednak rezerwowym swojej drużyny, rozgrywając trzy spotkania i nie wpisując się na listę strzelców, natomiast Kostarykanie triumfowali ostatecznie w tych rozgrywkach.