I think the best way is by train, travel time is about 3 hours and the price without any discount is cca 30 Euros. Try search here: http://www.voyages-sncf.com/leisure/fr/launch/home/. I don't know anything about coaches in France, though , so try to search for this, too.