Compare 2 ways to travel from Margate to Heidelberg - GP
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as a good way to reach Heidelberg - GP. The journey takes about 8 hours 30 minutes and with fares starting at just £15, it presents an excellent value for a comfortable ride.
Users have highlighted the exceptional driving skills and friendly demeanor of the driver, which contributed positively to their travel experience. However, there were mentions of minor delays at drop-off points. Despite these slight timing issues, travelers seemed generally satisfied with their journey overall.
Intercity Xpress Margate Heidelberg - GP recent customer reviews
Driver was the best 👌 Driver ever, also the bus accept water to wash hands was not flush was not a problem
4 out of 5 stars
Solethu N.
It was very bad, the toilet was dity and smelling, no charging adaptor, music to loud
1 out of 5 stars
Mendy Candice N.
Bus was late due to technical issues. Then had to transfer to another bus. Absolutely no communication on what the problem was and what was happening. The Bus still had no lights, no aircon and could not charge my phone. Drunk passenger that kept distracting the driver. Driver very nice and helpful.
Based on 43979 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. Intercape ticket prices on this trip start at £23
Intercape Mainliner Margate Heidelberg - GP recent customer reviews
The drivers were very nice made jokes and told us about attraction on the road and we're very help full the best 2 drivers today!
5 out of 5 stars
Annatjie H.
The bus that i booked and paid for wasnt the bus that picked me up , i had to get on another brand name , could not use the space provided for luggage in the bus as the driver said its not for luggage its for ventilation , the driver wasnt very friendly and drivers very recklessly at driving , missed to the off ramp at heidelberg and just stopped in the middel of the road while trucks were coming on the back and just reversed in order to make the turn , to be honest i will never use intercape again
Frequently asked questions about travelling by bus from Margate, ZA to Heidelberg - GP
How far is Heidelberg - GP from Margate by coach?
The journey from Margate to Heidelberg - GP by coach covers an approximate distance of 323 miles (520 km).
Is there a way to reach Heidelberg - GP from Margate without flying?
You can choose the coach to travel this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You might also find carpooling options to travel between the two cities.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
22/11
£15
23/11
£20
Today
£14
25/11
No data
26/11
£20
27/11
£18
28/11
£20
29/11
£20
The cheapest trip from Margate, ZA to Heidelberg - GP was searched and found on 24 Nov 2025 with a price of £14
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Margate, ZA to Heidelberg - GP as early as possible.
You can expect to pay from £14 to £28 for a bus ticket from Margate, ZA to Heidelberg - GP based on the last 2 days. You can expect to find the cheapest price for the trip at £18, which is on 2025-11-27.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.