Como chegar e sair de Ubatuba: guia de transporte para os principais destinos

Ubatuba é cercada de Mata Atlântica, praias selvagens e uma energia que parece desacelerar o mundo. Mas antes de mergulhar de cabeça nesse paraíso — ou depois de aproveitar cada cantinho dele — vem aquela dúvida clássica: como eu chego aqui? E como saio sem perrengue?

A boa notícia é que Ubatuba está muito mais bem conectada do que muita gente imagina. Dá pra chegar e sair de ônibus com frequência para São Paulo, pegar linha direta para o Aeroporto de Guarulhos, alcançar destinos históricos como Paraty, ou até embarcar rumo ao Rio de Janeiro. Tudo pelo mesmo terminal no coração da cidade.

Neste guia, a gente organiza tudo por destino — com empresa, tipo de rota, dicas práticas e o que você precisa saber antes de comprar a passagem.


O que você vai encontrar neste guia


Terminal Rodoviário de Ubatuba 

Antes de falar de cada destino, é importante você conhecer o centro de tudo isso aqui: o Terminal Rodoviário Tomás Galhardo, localizado na Rua Professor Thomaz Galhardo, 1523, bem no centro de Ubatuba.

É de lá que saem praticamente todas as linhas de ônibus intermunicipais e interestaduais. A principal empresa que opera as rotas é a Pássaro Marron, referência no litoral paulista há décadas. O terminal é de fácil acesso a pé do centro e conta com guichês, banheiro e lanchonete.

💡 Dica: se você está hospedado na Golden Garden House, o terminal fica a poucos minutos de carro. 


Ubatuba  São Paulo 

Essa é a rota mais frequente e a mais tranquila de operar. Não faltam opções.

A Pássaro Marron opera ônibus saindo de Ubatuba para o Terminal Rodoviário do Tietê ou Aeroporto de Guarulhos em São Paulo, ao longo de praticamente todo o dia — da manhã até o final da noite.

O caminho contrário (São Paulo – Ubatuba) também acontece com frequencia.

 O trajeto dura em média 4h30 a 5h30 dependendo do tráfego, especialmente na descida da Serra pela Rodovia Tamoios. As passagens custam em torno de R$90 a R$ 130.

Alternativas para economizar

  • Buser: plataforma de fretamento coletivo, geralmente mais barata, com saídas em alguns dias da semana. Menos previsível que a Pássaro Marron, mas vale checar se você tem flexibilidade de data. Passagens entre R$60-R$90. Embarque em São Paulo na Barra Funda, Desembarque em Ubatuba no Posto Shell do Supermercado Shibata.
  • BlaBlaCar: tem muitas caronas disponíveis nessa rota, especialmente nos fins de semana. As corridas costumam ir até o Terminal Barra Funda ou o Terminal Tietê. Ideal para quem quer economizar e não tem pressa. Normalmente fica entre R$60-R$80.

Como comprar

Pelo site ou app da Pássaro Marron ou pela ClickBus. Em alta temporada e feriados, compre com antecedência — as poltronas esgotam rápido.

⚠️ Atenção em feriados e verão: o trânsito na descida da serra pode aumentar o tempo de viagem significativamente. Calcule uma margem de pelo menos 1 hora a mais.


Ubatuba → Aeroporto de Guarulhos (GRU)

Essa é uma das rotas mais práticas e menos conhecidas de quem viaja por Ubatuba.

A Pássaro Marron opera linha direta entre o Terminal de Ubatuba e o Aeroporto Internacional de Guarulhos (GRU), sem troca de ônibus. O trajeto dura em média 4h10 a 4h35, e os preços ficam em torno de R$ 100 a R$ 112.

Há saídas espalhadas ao longo do dia — as primeiras pela manhã (por volta das 7h30 e 9h10) e as últimas no final da tarde (até 17h10).

A rota também funciona no sentido inverso: o ônibus parte do aeroporto e chega direto em Ubatuba. Isso significa que você pode desembarcar de qualquer voo e já pegar um ônibus até o litoral sem passar por São Paulo.

💡 Dica importante: se seu voo chega de madrugada ou em horário que não tem ônibus disponível, vale avaliar passar uma noite em Guarulhos ou São Paulo antes de seguir viagem.


Ubatuba → Paraty 

Paraty é um dos destinos mais buscados por quem passa por Ubatuba — e felizmente a rota é simples e frequente.

Saindo do Terminal Tomás Galhardo, há vários horários ao longo do dia para Paraty. A passagem custa em torno de R$ 40 a R$ 50, e o trajeto é um dos mais bonitos do Brasil: a Rodovia Rio-Santos (BR-101) corta a Mata Atlântica à beira-mar durante praticamente todo o caminho.

É uma viagem sem conexão, direta, que dura cerca de 1h30 a 2h dependendo do horário.

💡 Para quem vai explorar mais: Paraty serve de base para chegar também à Trindade, à Costa Verde e até ao sul do Rio de Janeiro. 


Ubatuba → Trindade

Uma informação que pega muita gente de surpresa: Trindade não é um destino independente na rodoviária — ela é uma praia que pertence ao município de Paraty.

Por isso, a forma correta de chegar lá é em dois passos:

  1. Pegue o ônibus de Ubatuba até Paraty (saídas frequentes, ~R$ 40)
  2. Em Paraty, pegue um ônibus local ou uma van com destino a Trindade. O trajeto dura cerca de 30 minutos.

Opção alternativa (para quem gosta de aventura)

Existe uma segunda possibilidade, mais utilizada por viajantes experientes: descer do ônibus no meio do caminho entre Ubatuba e Paraty, em um ponto específico na BR-101, e pegar um transporte local (ônibus ou van) que vai até Trindade ou até o centro de Paraty. Essa opção exige mais atenção e conhecimento do trecho — se for a primeira vez, vá pela rota principal.


Ubatuba → Rio de Janeiro 

A linha para o Rio existe, mas exige planejamento: há apenas 1 ônibus por dia, com saída por volta da meia-noite no Terminal Tomás Galhardo.

A empresa que opera é a Pássaro Marron, e o ônibus faz o percurso pela Costa Verde, passando por Angra dos Reis antes de chegar ao Rio. O destino final é a Rodoviária Novo Rio, de onde você pode se deslocar para qualquer bairro da cidade, incluindo Copacabana e o Centro.

O que você precisa saber

  • Confirme o horário com antecedência — o horário noturno pode ter variações por período do ano.
  • A compra da passagem pode ser feita online, e você receberá confirmação por e-mail. Guarde esse e-mail: em alguns casos pode ser necessário apresentar.
  • Chegando cedo demais ao terminal? Ele tem estrutura básica para espera, mas não é um espaço para passar muitas horas. Programe a chegada para cerca de 30 minutos antes.

Ubatuba → Angra dos Reis e Ilha Grande

Se o seu destino é Angra dos Reis ou Ilha Grande, a rota passa pelo mesmo ônibus noturno do Rio de Janeiro — você simplesmente desce antes do ônibus seguir para a capital.

O desembarque em Angra acontece de madrugada, por isso o planejamento aqui é fundamental:

  • A travessia de barco para Ilha Grande funciona apenas em horário comercial
  • Ou seja: quem desembarca de madrugada precisa esperar o amanhecer para pegar a balsa
  • Vale verificar opções de acomodação em Angra para essa espera, ou calcular o roteiro de forma que você chegue lá já de dia

💡 Dica prática: a balsa para Ilha Grande parte do cais de Angra dos Reis. Há também saídas de Conceição de Jacareí e Mangaratiba — confirme qual é a mais próxima do seu ponto de chegada.


Ubatuba → Caraguatatuba e São Sebastião 

Essas duas cidades ficam no Litoral Norte de São Paulo, e a rota envolve uma conexão simples em Caraguatatuba.

Para Caraguatatuba

Ônibus da Pássaro Marron com saídas regulares. O trajeto é curto — cerca de 1h40 — e a passagem custa em torno de R$ 25 a R$ 35.

Para São Sebastião

O processo tem dois passos:

  1. Pegue o ônibus de Ubatuba até Caraguatatuba
  2. No terminal de Caraguá, desça e faça conexão para o ônibus com destino a São Sebastião

Não é complicado, mas exige atenção ao horário de conexão. Verifique se há tempo suficiente entre os ônibus antes de comprar as passagens separadas.


Ubatuba → Ilhabela

Ilhabela é um dos destinos mais desejados do Litoral Norte, e a rota é uma extensão natural da rota para São Sebastião, com um passo a mais: a balsa.

O caminho completo fica assim:

  1. Ônibus de Ubatuba → Caraguatatuba (com a Pássaro Marron)
  2. Conexão em Caraguá → ônibus até São Sebastião
  3. Em São Sebastião, vá até o terminal de balsas
  4. Atravesse de balsa para Ilhabela — a travessia é curta (cerca de 15 minutos) e saem balsas com bastante frequência

💡 Sobre a balsa: a travessia para pedestres é gratuita. Já para veículos, há cobrança variável por tamanho. Nos fins de semana e feriados, o embarque com carro pode ter fila.


Dicas gerais para não errar na estrada 

Independentemente do destino, algumas práticas simples fazem toda a diferença:

Antes de viajar:

  • Confirme o horário diretamente no site da Pássaro Marron ou nos agregadores (Buson, DeÔnibus) — os horários podem variar por dia da semana e período do ano
  • Em alta temporada (dezembro a fevereiro) e feriados prolongados, compre com pelo menos 3 a 5 dias de antecedência
  • Guarde o e-mail de confirmação da passagem no celular

Na hora da viagem:

  • Chegue ao terminal com pelo menos 30 minutos de antecedência
  • Para rotas com conexão, deixe uma margem de pelo menos 1 hora entre os ônibus
  • Tenha um documento de identidade com foto em mãos

Apps úteis:

  • BlaBlaCar — caronas compartilhadas para São Paulo e outras cidades
  • Buser — fretamento coletivo mais barato em algumas rotas
  • DeÔnibus ou Buson — para comparar preços e horários de todas as empresas

Perguntas frequentes 

Tem ônibus de Ubatuba para o Rio de Janeiro todo dia? Sim, mas há apenas uma saída diária, com partida por volta da meia-noite no Terminal Tomás Galhardo. Confirme o horário antes de comprar, pois pode variar por período do ano.

Tem ônibus direto de Ubatuba para o Aeroporto de Guarulhos? Sim! A Pássaro Marron opera linha direta entre Ubatuba e o GRU, sem troca de ônibus. O trajeto dura cerca de 4h10 e as passagens custam em torno de R$ 100 a R$ 112.

Como ir de Ubatuba para Ilha Grande? Você precisa pegar o ônibus noturno para o Rio de Janeiro e descer em Angra dos Reis. De lá, a balsa para Ilha Grande funciona em horário comercial. Planeje a viagem para não ficar preso de madrugada sem como atravessar.

Como chegar em Trindade saindo de Ubatuba? Vá até Paraty de ônibus (saídas frequentes, ~R$ 40) e de lá pegue um ônibus local ou van até Trindade, que fica a cerca de 30 minutos de Paraty.

Precisa comprar a passagem com antecedência? Para rotas frequentes como Ubatuba–São Paulo, dá pra comprar no dia em baixa temporada. Mas em feriados, verão e fins de semana prolongados, compre com pelo menos 3 a 5 dias de antecedência para garantir assento e horário.

Qual o terminal de ônibus de Ubatuba? O principal terminal é o Terminal Rodoviário Tomás Galhardo, na Rua Professor Thomaz Galhardo, 1523, no centro de Ubatuba.

Tem ônibus de Ubatuba para Paraty com frequência? Sim, há várias saídas ao longo do dia. A passagem custa em torno de R$ 40 e o trajeto é direto, sem conexão, com duração de 1h30 a 2h.


Está planejando sua viagem para Ubatuba?

Ubatuba não é só um destino — é um ponto de partida para tudo que o litoral brasileiro tem de mais bonito. De Paraty a Ilha Grande, de São Sebastião a Ilhabela, cada rota sai daqui carregando um pedaço dessa energia.

E quando você chegar, a Golden Garden House vai estar pronto para ser a sua base. Uma experiência de hospedagem que vai além do quarto: trilhas, surf, cultura, yoga e vivências que só o Golden oferece em Ubatuba.

👉 Conheça nossos pacotes de experiência e reserve sua estadia 


Última atualização: abril de 2026. Os horários e preços mencionados são aproximados e podem variar. Consulte sempre o site da empresa antes de comprar.