How long is the drive from Mexico city to riviera Maya?

Answer:
Some 21 hours of driving time. You should take a plane, instead.
First answer by Everac99. Last edit by Everac99. Contributor trust: 261 [recommend contributor recommended]. Question popularity: 1 [recommend question].