Things have gone South for Justin Bieber ... way South -- TMZ has learned he's down Mexico way while the heat blows over from the video of his racist joke.
According to our sources, Justin's been holed up in a sick villa in Playa del Carmen. We're told la casa has five bedrooms, a private squash court, gym equipment, sunken trampoline, outdoor hot tub, snorkeling gear ... and a lot more.
The villa typically rents for $1,550 - $4,000 a night and even comes with a private chef and a personal concierge.
Bieber's not alone ... his amigo Khalil's been spotted on the grounds, as well as Rita Ora (see above).
Mexico ... perfect for weathering a storm.
Source