According to Official Guinness Records,
The fastest marathon in a wedding dress (female) is 3 hr 16 min 44 sec and was achieved by Sarah Dudgeon (UK) at the 2014 Virgin Money London Marathon in London, UK, on 13 April 2014.
Sarah's record was one of 30 successfully broken and verified onsite by Guinness World Records at the 2014 Virgin Money London Marathon.
For a complete list of 2014 records, please visit 2014 Guinness Records in United Kingdom.