The main route from Denmark to the Czech Republic leads via Berlin (Germany). It is possible to book the whole trip as one ticket via Deutsche Bahn.
To travel from Denmark to Germany by train, use one of the daily connections which usually runs via Hamburg. Please use the following booking links to find schedules and ticket prices. The "Europe Special" price of Deutsche Bahn is available from EUR 39. As earlier you book, as cheaper the prices are.
If you want to include a night train, there is currently only one option left: first from Copenhagen (Denmark) to Malmö (Sweden) and then by night train to Berlin (Germany). This night train does not run daily! In the summer months there is one IC train travelling overnight from Copenhagen (Denmark) to Hamburg (Germany).
To travel from Denmark to India, there is no rail connection available. We recommend to book a direct flight via the given booking link. Train tickets in India are available via 12go.asia.
To buy a train ticket from Denmark to Sweden, have a look at the booking links. Depending on where you start in Denmark, you first have to buy a ticket from your starting place to Copenhagen via DSB. From Copenhagen, buy a train ticket via SJ to the place in Sweden.
There are frequent train connections from everywhere in Denmark to Copenhagen. Copenhagen is the main hub to continue to Sweden and Scandinavia in general. There are direct trains going from Copenhagen to Gothenburg and Stockholm.
Otherwise first travel via the Öresund Bridge (train runs every 20 minutes) to Malmö (Sweden), from where you continue to your destination in Sweden.