Visiting Edirne

Hello everyone,

If I'm going to Edirne from Istanbul, how are the trains? Slow, often, comfortable, how long? I know there are buses, how long do they take?

Also is it best to do Edirne as a day trip from Istanbul? Go in morning and come back at night? Or should I stay atleast one night there?