Trains are the fastest way for to get from Rome to Florence for a day trip. Take one from Termini Station or Tiburtina Station and arrive to Florence Santa Maria Novella train station in about an hour and a half. The walk to the Duomo of Florence is about fifteen minutes from the Santa Maria Novella Train Station.