Le trajet en train de Châteauroux à Toulouse prend en moyenne 4h 43min et couvre une distance de 357 km.