You can reach Rishikesh by train, bus, or taxi from both Delhi and Dehradun. The nearest airport is in Dehradun.