In 2007 going by train from Bangalore to Delhi takes about 2 and a half days. By airplane it's roughly 2 and a half hours.
from Bangalore by train to:
151 photos on 90 pages in full color