Which City to Travel From
Buñol is 40 minutes from Valencia and about four hours from both Barcelona and Madrid. The honest time-and-money math for each departure, with what each trip includes.
Geography decides this one, and it is not close.
Valencia: 40 minutes
Buñol sits about 38 km west of Valencia. You sleep in a bed, leave after breakfast, fight tomatoes at eleven, and are back in the city for a shower and an early dinner. The featured departure runs this road at 4.8/5 across 65 bookings - the strongest record of the three, on the shortest journey. If your trip can be arranged around a Valencia night, arrange it.
Barcelona: about four hours
A genuine overnight-coach shape: leave in the small hours, arrive for the fight, return late and wrecked. People do it every year and enjoy it - but understand that you are buying an 18-hour day for one hour of tomatoes. The Barcelona listing’s record (3.8/5 across 12 bookings) is thinner and more mixed than the Valencia one; we would rather show you that than hide it.
Madrid: about four hours
Same shape as Barcelona, across the meseta instead of the coast. Only sensible if Madrid is already your base - nobody should travel to Madrid in order to reach Buñol. The listing is new enough (4.7/5 across 3 bookings) that the rating carries little weight yet.
The one-line verdict
Valencia if you possibly can. The other two are for travellers whose itinerary is already fixed elsewhere - and for them the coach is a fair trade, provided nobody has promised them a restful day.

Book the Valencia Day Trip
Buñol is 40 minutes from Valencia - the closest, cheapest road to the fight, with festival entry included. 4.8/5 across 65 bookings, free cancellation.
Check Availability