All visitors to Miami must have a valid passport. US citizens do not need a visa for stays of 90 days or less. For more information on entry requirements, please consult your local embassy or consulate.