✔ 最佳答案
1:Yes and it's called national express(
http://www.nationalexpress.com)
Ticket price depends on the departure time and date you book the ticket
It should be cheaper if you book earlier (about GBP20 for adults)
2&3:There are so many stations for you to get on in London and i suggest you to go to its website and check which suits you. For station you get off, you can also choose from two different and you can also check it online