I went last year by land from Perú. It doesn't take that long actually, I think they gave it to me in like 15 minutes. You have to take $160 cash USD, and the bills can't be bent or marked at all! They have to be in perfect condition. They gave me back a $20 bill that had a mark on it but...