Euros in India can be bought from money changers, banks or Airport Kiosks. But best rate can be availed online from Orient Exchange, an RBI authorized AD II. Orient Exchange also have physical stores in more than 20 major cities across India and deals in both cash currencies and forex cards.