Marco Rojas' time in Switzerland has come to an end.

The All Whites winger is returning to VfB Stuttgart in Germany after 18 months on loan at FC Thun in the Swiss Super League.

Rojas came off the bench in Thun's final regular season game this morning.He'll join Stuttgart in the German second division next season after they were relegated from the Bundesliga.

But first Rojas will fly to Papua New Guinea to join up with the All Whites for the Oceania Nations Cup.