There are a several airlines that fly to either Picton airport (6km from Picton) or Blenheim airport (45km from Picton).
Air New Zealand – Blenheim only
Sounds Air - Blenheim and Picton
Picton to Blenheim - 30 minutes
Picton to Nelson - 2 hours
Picton to Kaikoura – 3 hours
Blenheim to Christchurch 4.5hrs
The Interislander - Wellington to Picton - approx 3.5hrs
Blue Bridge Ferries - Wellington to Picton - approx 3.5hrs
Tranz Scenic Coastal Express: a daily train service from Christchurch to Picton