Capri is a small island and easily walkable if you're moderately fit and have time to spare. The walk from Marina Grande to Capri Town takes about 20 minutes. From Marina Grande to Anacapri via the Scala Fenicia takes about an hour. Both walks are uphill (with steps).
Funicular The first challenge facing visitors is how to get from Marina Grande to Capri Town. The most enjoyable option is the funicular, if only for the evocative en-route views over the lemon groves and surrounding countryside. The ticket booth in Marina Grande is not at the funicular station itself; it's behind the tourist office (turn right onto Via Marina Grande from the ferry port). Note that the funicular usually closes from January through March for maintenance; a substitute bus service is in place during this period.
Motoscafisti di Capri Runs trips to the Blue Grotto from Marina Grande. The rowing boat into the cave is not included – you'll have to pay for this at the entry to the cave. Boat tickets purchased online are €1 cheaper. The company also runs a two-hour trip around the island (at kiosk/online €18/17), which includes a visit to the Blue Grotto.
Taxi From Marina Grande, a taxi costs from €17 to Capri Town and from €23 to Anacapri; from Capri Town to Anacapri costs around €18. These rates include one bag per vehicle. Each additional bag (with dimensions exceeding 40cm by 20cm by 50cm) costs an extra €2.