Rihanna has apologised to journalists following her around the world on her chaotic 777 tour.

The singer is scheduled to play her last of seven shows in seven cities in seven days in New York City on Tuesday night.

Over 200 journalists and fans have followed the Umbrella hitmaker from Mexico City to Toronto, Stockholm, Paris, Berlin, London and finally, the Big Apple.

Many have complained about lack of sleep, food, delays, shaky performances and above all, lack of access to the star.

But Rihanna says she has simply been trying to maintain her health amid the chaos of such a fast-paced tour.

“I know you guys got barely any dirt. But I had to be good. I still sound like s***. It's impossible to spend time with everybody, and I'm sorry I didn't,” she told UsWeekly.

Despite the hiccups Rihanna insists she would do it all again. Only next time she would spend more time with her fans.

“Normally, I'd be back here popping bottles with y'all. I was worried about my body more than partying on the plane, so I had to just sleep whenever I could,” she said. “I hope you guys had as much fun as I did."