The ferry we took left Tg Pinang at 1130 and arrived at Jago at 330pm. Lots of minivans "Kijang" types, and motorbike taxis at jetty to take you 28km to Dabo. We paid 30000rp each. Best way to see the island is to rent a motorbike or cycle like we did. A round trip took 80km and was fascinating.
There are people who actually come to Singkep Island to cycle and this island is actually quite nice to do cycling because the motorcycles here travel slowly (plus very few cars and lorries) and the traffic gets much less when you move out of Dabo town. In fact, you will see many lovely traditional villages along the roads and paths (see the traditional customs section of this VT page).Try to cycle along the main roads and paths, and you will be OK.
The main form of transportation at Singkep Island is by motorcycle (they are the kings of the road here). There are many motorcycle taxis (called ojeks) which can send you to different places at very low price. It is very safe to travel on the motorcycle as the locals are very skillful and they travel at relatively slow speed. This is a good and cheap away to travel, and you can see a lot and enjoy the breeze as well. There are also some van taxis on the island, which will be good if you have luggage and need to move from the boat jetty to hotel, or airport to the hotel. The price is also very cheap and affordable, and you will see some of them waiting for customers at the airport and boat jetty at Dabo. Another means of moving around is by bicycle. In fact, some people are known to come to Singkep for cycling.
Super Jet has daily speed boats carrying passengers from Tanjung Pinang at Bintan island to Dabo at Singkep island with stop-overs at Cempah Island and Jago (at northern part of Singkep Island). There is only 1 boat per day leaving Tangjung Pinang at 11.30am to Dabo, and the return from Dabo to Tanjung Pinang leaves Dabo at about 7am. The return journey should cost about US$15 and each journey takes about 4 hours! There are also other speed boats but not on a daily basis, there is one from Tanjung Pinang to Jago and then to Daik (Lingga Island). The views from the boat are very nice and the photos are at the travelogue section of my VT Pulau Lingga page.
PT Sabang Merauke Raya Air Charter (SMAC) is a small region airlines which offer flights from Batam island's Hang Nadim airport to Pulau Singkep via Bintan island. The fight from Batam to Singkep is three times a week (10am on Tuesdays, Fridays and Sundays) and flight time is about 1 hour. Return flights from Singkep to Batam are at 11.30am on Tuesdays, Fridays and Sundays (the same plane is used). The plane is a small one and can seat about 20 people. Cost is about 300,000 Indonesian ruppiah return (about US$40). There are no flights to Pulau Lingga, you have to fly to Pulau Singkep and then take boats to Pulau Lingga.
Flights offer the fastest way to reach Singkep Island and the views are spectacular (see travelogue section of my VT Pulau Lingga page for more photos taken from the plane). The plane is basic and you will be served some buns and mineral water on board. The plane is rather hot while on the ground and once it takes off, they will increase the air-con and it will feel better.