From Peniche line 1 bus to Torres Vedras, walk to Torres Vedras, then train to Obidos. 2 h 35 min 11€. From Peniche bus to Lisboa then bus to Óbidos. 3 h 15€. From Peniche taxi to Óbidos. 20 min 51€. From Peniche drive to Óbidos. 20 min 3€.
Bus from Peniche to Óbidos
Rodoviaria do Tejo operates a bus from Peniche to Óbidos hourly. Tickets cost $8 - $10 and the journey takes 1 h 25 min. Rodoviaria do Tejo also services this route hourly.