What's the fastest and cheapest way to get from the Schiphol Airport to the Hard Rock Cafe by public transport?
Provided you would like to go to the Hardrock Cafe in Amsterdam: take the train from Schiphol Airport to Amsterdam Central station (15 minutes or so; you can plan details on ns.nl).
Take the train Schiphol Airport -> Amsterdam Central Station
On weekdays take tram number 5 (direction: A'veen Binnenhof). This tram goes every 15 minutes.
Weekend you can take tram number 1 or 2:
For all trams, you need to get out on Leidseplein. From there it's a small 5 minute walk.
Tram price is around 1,20 euro
There is also a bus (197 to Amsterdam) which goes from Schiphol to Leidseplein. This trip will take around 35 minutes and will cost about 3 euro.
This bus goes every 15 minutes.
Google maps directions has four possible options for you to pick.
If you zoom enough in the destination you will see the Hard Rock Cafe
Whether by bus, tram or train, it's not going to take you much longer than 25-30 minutes, assuming you're going during opening hours.
The 300 or 310 bus will take you into town to Schipol Noord, in 7 minutes. From there, the 197 towards Marnixstraat takes 22 min, and at the 9th stop (Leidseplein) you're a 3 min walk from the cafe - 250m away.
If you prefer train and tram, the sprinter train will take you into Leylaan station in 6 minutes, from where (1 min walk) you can take the #1 tram towards the Centraal Station (12 min), and at Stadhouderskade you can get off and walk to the cafe - 300m away.
(The cafe's address is Max Euweplein 57- 61, 1017 MA Amsterdam)