Hi Kohli.H.
You have two options for traveling from Delhi to Daman and Diu, you can either travel by flight and then a car or take a train. There is a major traveling time difference between the two modes of transport. Below I have provided detailed information about the two ways of reaching Daman and Diu from Delhi.
The road distance from Delhi to Daman & Diu is 1255km and aerial distance is 1015km.
Delhi to Daman & Diu by Train
From Delhi you would need to get a train from Delhi to Vapi, this would be a direct train. From Vapi, you would need to get a bus or taxi which would take you to Daman. This journey would take you around 16 hours. The duration is a lot but if you are on a low budget then is suitable.
Delhi to Daman & Diu by Flight
From New Delhi, you would get a flight to Surat. From Surat, you would then need to get a bus or taxi towards Daman. The total traveling time for this journey would be around 5 hours.