Como dito anteriormente, em Morro de SP não entram carros nem ônibus. Portanto, para quem quem optar por viajar de ônibus terá que ir até Valença, que é a cidade mais próxima de Morro de São Paulo.
À partir de algumas cidades brasileiras, como por exemplo do Rio de Janeiro e de São Paulo, há ônibus que vão direto para Valença. Se você estiver em uma cidade em que não oferece ônibus direto para a cidade de Valença, uma opção é ir até Salvador, de onde partem ônibus para Valença. As empresas de ônibus que fazem o percurso de Salvador a Valença são:
Os endereços e telefones das rodoviárias de Salvador e Valença são:
Estando em Salvador, uma segunda alternativa é pegar o ferryboat para fazer a travessia até a ilha de Itaparica. O ferryboat parte do Terminal Marítimo de São Joaquim em Salvador e chega no Terminal Bom Despacho, em Itaparica. A passagem do ferryboat custa R$ 3,65 de segunda a sexta e R$ 4,80 aos sábados, domingos e feriados. O tempo médio da travessia é de 45 minutos e as partidas regulares ocorrem em média a cada 1h10. Para ver a lista de horários disponíveis ou obter mais informações sobre o ferryboat, consulte o site http://www.travessiasonline.com.br ou através do telefone do ferryboat: 71 3254-1020. Chegando na ilha de Itaparica deve-se então pegar um ônibus (ou van) até Valença. A viagem entre Itaparica e Valença dura cerca de 2 horas e custa na faixa de R$ 10,00 a R$ 12,00.
Chegando em Valença as alternativas de transporte para Morro de São Paulo são as lanchas rápidas (que custam cerca de R$ 14,00) ou os barcos convencionais (também chamados de barcos lentos e que custam cerca de R$ 7,00). O trajeto é feito em uma média de 30-40 minutos com as lanchas rápidas e em cerca de 1:30hs com o barco convencional. As embarcações partem a cada uma hora, sendo que o último horário é às 18:00hs.