The cost depends on multiple factors, including the size, weight, and type of piano. It also depends on how many pianos you want to be moved. The average cost of moving a piano in San Francisco ranges between $200 to $400.