For booking a bus,train within europe try you will get a ticket for around 38euro i guess from Barcelona to madrid from madrid head towads ibiza by flight. from ibiza u cn go to seville if u want...further most is seville from Barcelona... you can check the prices of bus or train in from one place to another
upvoteUpvote (1)messageComment (2)
Try airbnb , hostelworld, those hotels ya hostels which have good ratings n near to city centre
Can you suggest for best hotel deals in spain