London: Supermodel and TV host Tyra Banks has ended her four-year relationship with banker John Utendahl.

The 38-year-old, who was dating Utendahl since 2007, is on a "spiritual trip" in Bali to get over her break-up.

"Tyra (Banks) has gone away with a female friend and has been island-hopping, visiting Bali and taking a spiritual retreat," a website quoted Banks as saying.

However, after the separation, the banker was reportedly spotted with a Russian model at New York  night spot Catch.