how long does it take to get a phd in finance?
Normally 5 years, usually ranging from 4 to 6 years. last year is usually spent on job market, while first two years are spent on taking classes in finance, general business (incl some accounting), economics, mathematics and statistics etc. In other words, PhD in finance is very multi-discplinary.