Vivo, 2021
Гавана, Куба. Пожилой музыкант Андрес Эрнандес выходит на городскую площадь со своим любимцем, зерюшкой кинкажу, по имени Виво. Они вдвоём исполняют песню ("One of a Kind") перед возбужденной толпой, которая знает Андреса много лет и считает его великим музыкантом. Виво рассказывает в песне, что Андрес нашел его, когда он был маленьким и одиноким, после того как спас его от двух больших собак. Последние несколько лет они провели вместе, занимаясь музыкой, и Виво не может быть счастливее.
Андрес получает письмо от своей давней возлюбленной Марты Сандовал, известной певицы, которая выступает с прощальными концертами и надеется, что Андрес присоединится к ней в Майами, чтобы снова выступить вместе. Андрес приводит Виво домой и объясняет ему, что они с Мартой раньше писали музыку и играли вместе, и он был глубоко влюблен в нее, но когда она получила свой большой успех, он решил не говорить ей об этом, боясь, что она может упустить свою мечту из-за него. Он даже написал ей песню ("Мамбо Кабана"), чтобы выразить свои истинные чувства к ней. Когда Андрес говорит Виво, что собирается в поездку, Виво в бешенстве выбегает из квартиры, потому что не хочет, чтобы что-то разрушило то, что у него есть сейчас. Однако, поразмыслив и осознав, что Андрес всегда был рядом с ним, Виво решает вернуться и помочь собрать чемодан Андреса.
На следующее утро Виво готов к отъезду, но с грустью обнаруживает, что Андрес скончался во сне. Вскоре другие жители города узнают о его смерти и оплакивают его на городской площади. Там племянница Андреса Роз идёт поговорить со своей дочерью Габи, которая знает, кто такой Виво, и хочет оставить его у себя в качестве домашнего животного, но он отказывается, потому что считает Габи странной. Когда Виво подслушивает, как Роза говорит Габи, что они едут домой во Флориду, Виво прячется в багаже вещей Андреса и возвращается домой вместе с Габи и Розой, чтобы лично передать песню Андреса Марте в Майами ("One More Song").
Прибыв во Флориду, Виво пытается выбраться из багажа, но его хвост застревает в молнии. Габи находит его и радуется, думая, что он припрятан для нее, и приносит его в свою комнату, где рассказывает, чем она отличается от всех остальных. Однако ей всё ещё не хватает её покойного отца Карлоса. Роза хочет, чтобы Габи надела форму и продавала печенье в отряде "Песочные куклы", но Габи отказывается. Затем она натыкается на письмо Марты к Андресу, и Виво дает Габи песню, которую написал Андрес. Поняв, зачем Виво приехал в Майами, Габи соглашается помочь ему доставить песню Марте, и сразу же заказывает билет на автобус для поездки.
Направляясь к автобусу, Габи сталкивается с "Песочными долларами" - Бекки, Евой и Сарой, которые из лучших побуждений, но слишком рьяно пытаются уговорить Габи присоединиться к ним. Она показывает им Виво, которого Ева и Сара начинают обхаживать, но Бекки указывает на то, что кинкажу необходимо сделать прививки и обеспечить безопасность. Габи видит отъезжающий автобус и садится на велосипед, чтобы погнаться за ним, но в итоге падает с поднимающегося моста на лодку с песком. Песочные куклы клянутся доставить Виво в безопасное место, а Роза находит сайт с билетами на автобус и понимает, что задумала Габи.
Габи делает маленькую лодку, чтобы плыть на ней, когда они покидают большую лодку. В итоге они плывут в Эверглейдс и пытаются пройти через все более опасный шторм ("Keep The Beat"). Песня улетает от Виво, и Габи отправляется за ней, в результате чего они с Виво расстаются. Виво бродит по лесу и натыкается на колпицу по имени Данкарино, который расстроен тем, что другие птицы успешно нашли себе пару, а он остался один. Виво соглашается помочь ему ухаживать за самкой колпицы по имени Валентина, если он поможет Виво найти Габи. Данкарино добивается успеха и находит свою пару ("Love's Gonna Pick You Up"), но он улетает с Валентиной и оставляет Виво, когда натыкается на большого питона по имени Лутадор. Он пытается съесть Виво, но кинкажу разбегается по деревьям и прыгает в высоту, пока Данкарино не ловит его и не выполняет свою часть сделки.
Габи находят Доллары Песка, и Бекки достает песню, которую, как она знает, ищет Габи. Она обещает отдать ее при условии, что Габи отдаст Виво, чтобы они могли поместить его в карантин. Габи неохотно соглашается. Когда они пробираются на лодке "Песчаных кукол" через болото, Лутадор натыкается на них и пытается напасть. Габи удается уберечь девочек, спрятавшись под клеткой, но Лутадор начинает сжимать ее и почти прорывается наружу, пока Виво не спускается на Данкарино и не выманивает Лутадора, чтобы завязать себя в узел на дереве ("Tough Crowd"). Их победа оказывается недолгой, когда девушки обнаруживают, что песня упала в воду и теперь разрушена. Песчаные куклы раскаиваются и начинают возвращать Виво и Габи домой.
На обратном пути Габи начинает напевать слова песни про себя, но Виво говорит, что она не синхронизируется с мелодией. Он играет мелодию на своем диктофоне, и они с Габи понимают, что могут переписать песню, поскольку она помнит слова, а он знает мелодию ("One More Song"). После этого группа решает добраться до Майами, чтобы закончить работу. Тем временем Марта весь день перед выступлением ждала вестей от Андреса, но ее помощница приносит ей газету, в которой сообщается о смерти Андреса, и Марта расстроена.
Девушки добираются до Майами, а Виво и Габи отправляются на велосипедах в Мамбо Кабану, чтобы успеть на выступление вовремя ("Running Out of Time"). Когда они приезжают, появляется Роза и начинает преследовать Габи. Их преследует охрана, пока они не приближаются к гримерке Марты, но только Виво удается пройти. Габи прощается с ним и отдает ему песню. Виво находит Марту, которая узнает его по фотографии в газете с Андресом. Он передает ей песню, и Марта понимает, что Андрес был влюблен в нее. Она видит его фотографию и говорит: "Я тоже люблю тебя, Андрес". У нее поднимается настроение, и она готовится к выступлению.
Роза отвозит Габи домой и ругает ее за то, что она сбежала. Во время ссоры Роза признает, что она не такая великая, как Карлос, но она старается изо всех сил. Появляется Виво, что удивляет Розу, поскольку она думала, что он все еще на Кубе, и она понимает, что Габи сказала правду об их миссии. Габи срывается и говорит Розе, что она просто хотела, чтобы Марта знала, что Андрес любит ее, так как она так и не смогла сказать Карлосу, что любит его перед смертью. Роза говорит, что ее отец знал, что всегда любил ее, и идет обнимать Габи и Виво. Затем она разворачивает машину, и они застают конец выступления Марты, где она исполняет песню Андреса.
Виво возвращается домой с Габи и идёт с ней на городскую площадь, чтобы выступить (исполняется реприза "One of a Kind"), к ним присоединяются Песочные куклы, Роза и даже Марта. Публика их обожает, а Виво обрёл новую семью.