9 sierpnia 2006 roku Bolaños podpisał kontrakt z Charlton Athletic, do którego miał być wypożyczony na okres 1 roku. Jednak jeszcze w pierwszych tygodniach kontraktu nie otrzymał pozwolenia na pracę w Wielkiej Brytanii z powodu niewystarczającej ilości występów w reprezentacji i powrócił do Deportivo Saprissa. Latem 2007 roku podpisał za to kontrakt z duńskim Odense Boldklub. W Superligaen zadebiutował 22 lipca 2007 roku w wygranym 2:0 spotkaniu z Aarhus GF. 6 sierpnia 2007 roku w wygranym 3:0 pojedynku z FC Nordsjælland strzelił pierwszego gola w Superligaen.

W 2008 roku Bolaños odszedł do norweskiego Startu. W Tippeligaen pierwszy mecz zaliczył 15 marca 2009 roku przeciwko Strømsgodset (3:3). W Starcie występował przez 2 lata. Latem 2010 roku wrócił do Danii, gdzie został graczem zespołu FC København. Następnie grał w takich klubach jak: CS Cartaginés, Al-Gharafa i Deportivo Saprissa. W 2016 podpisał kontrakt z Vancouver Whitecaps.