There used to be no public bus service to the Caesarea Archaeological Park; The nearest town to Caesarea is Or-Akiva. Bus # 921 goes from the central bus station in Tel-Aviv to Or-Akiva (60 km, 96 minute bus ride, NIS 24.5 only). From Or-Akiva one needs to take a taxi to the Caesarea National Archaeological Park. The price is about NIS 30 one way.
Now there finally is a regular bus service: Bus no. 76 of the "Nativ" bus company goes from Hadera (the nearest bigger city to Caesarea, easily accessible by rail or bus from Tel-Aviv or from Haifa) to the Caesarea Archaeological park!
This is an easy and delightful day trip from Jerusalem Central Bus Station. Bus Number 947 leaving at 8:30am arrives at 10:30am for 66 NIS return trip. Get off at Or Akiva at Highway 2, walk back to cross the tunnel under the highway. Follow the signs to Caesarea - walk straight to toward the Mediterranean Coast toward the old Port City.
Use the Egged website for up-to-date schedules and fares. The english website has a Plan-A-Trip feature to help choose bus times.
The best choice to get to Caesarea is by car. there are busses that arrives to this area but it doesnt get inside the neighborhoods and tourists area.
(dont worry about the Locals there... this is the most expensive neighborhood or area in Israel... whoever lives there doesnt need a bus... )
This place is not very big place and you can't enter with your car so you have to walk.
Ancient Caesarea located on a road called Kvish Ha'chof (coastal road) , near the city of Caesarea.
From Tel Aviv to Haifa , after you pass Natanya and Hadera.