The Barcelona F1 2012 is staged at the Catalunya Circuit in a small town called Montmelo, just 20km North-East of Barcelona.
The main race takes place on Sunday the13th of May 2012, with practice and qualifying sessions from Friday the 11th of May to Saturday 12 May 2012, so you can make a weekend in Barcelona of the event with a 3 day pass. See our Barcelona apartments for accommodation during the Barcelona F1 2012.
Tickets for the F1 can be purchased from Feelathomeinbarcelona at a discounted rate of 20% for all clients during the event, or from the official website. To reach the Catalunya Circuit you can catch the train from either Barcelona Sants, Passeig de Gracia or Clot rail stations in Barcelona to Montmelo station, the nearest stop to the Catalunya F1 race circuit. It takes half an hour and costs 2.20€ one way.
Once at Montmelo you can walk to the race circuit but it is not a nice walk along some large roads, taking aroughly 30 minutes. There is a shuttle bus between the Rail station and the Catalunya circuit, free of charge for people with tickets.