제주공항에서는 111번(111-1번) 급행버스(빨간색)가 성산항까지 운행하고 있습니다(아래 링크에서 시간표 확인, 약 40~77분 간격). 공항에서 성산항까지는 약 1시간 30분 정도가 걸립니다.
오전 7시 55분에 제주공항에 도착하면 8시 차가 있긴 하나, 시간상 부족하고, 그러면 9시 차를 타야 하는데 이 버스는 성산항에 10시 26분 도착하게 됩니다.
다른 방법으로 버스를 타고 제주터미널로 가서 제주터미널에서 출발하는 211번 또는 212번 간선버스(파란색)를 타는 방법이 있긴 한데, 8시 5분 차는 시간상 부족하고 그 다음 차는 8시 56분(211번)으로 10시 12분에 성산항에 도착하기에 큰 차이가 없습니다.
성산항에서 우도(천진항 또는 하우목동항)까지는 약 15분 가량 걸리며, 우도 내 한바퀴 소요시간은 중간에 무얼 하느냐에 따라 다르지만 2~4시간 정도 잡으면 됩니다(여기저기 많이 들릴 거면 넉넉하게 잡으시고요).