The next tour stop for Bruno Mars is Friday, June 22 in Madrid. The lowest price we could find among all remaining shows is $50 at the September 11 show in Saint Paul, MN.