There are 8 ways to get from Kaolack to Karang-tengah by bus, plane, car ferry, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, bus to Blaise Diagne International Airport, fly to Juanda International Airport, car ferry
best- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Juanda International Airport (SUB)plane DSS - SUB
- Take the carferry from Surabaya Ujung to Kamalcarferry
35h 27mRp 10,358,635–36,916,704Drive to Banjul, fly to Juanda International Airport, car ferry
- Drive from Kaolack to Banjul (BJL)car
- Fly from Banjul (BJL) to Juanda International Airport (SUB)plane BJL - SUB
- Take the carferry from Surabaya Ujung to Kamalcarferry
37h 8mRp 13,645,451–46,417,541Bus, bus to Blaise Diagne International Airport, fly to Adisumarmo International Airport, train, car ferry
- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Adisumarmo International Airport (SOC)plane DSS - SOC
- Take the train from Solo Balapan to Surabaya Gubengtrain
- Take the carferry from Surabaya Ujung to Kamalcarferry
46h 26mRp 17,494,135–55,965,704Bus, bus to Blaise Diagne International Airport, fly to Abdul Rachman Saleh Airport, train, car ferry
- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Abdul Rachman Saleh Airport (MLG)plane DSS - MLG
- Take the train from Lawang to Gubengtrain
- Take the carferry from Surabaya Ujung to Kamalcarferry
44h 41mRp 17,472,135–61,068,704Bus, bus to Blaise Diagne International Airport, fly to Ahmad Yani, train, car ferry
- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Ahmad Yani (SRG)plane DSS - SRG
- Take the train from Semarang Tawang to Surabaya Pasar Turitrain
- Take the carferry from Surabaya Ujung to Kamalcarferry
39h 42mRp 12,561,135–42,049,704Bus, bus to Blaise Diagne International Airport, fly to Kediri, train, car ferry
- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Kediri (DHX)plane DSS - DHX
- Take the train from Nganjuk to Surabaya Gubengtrain
- Take the carferry from Surabaya Ujung to Kamalcarferry
46h 24mRp 12,527,135–43,118,704Bus, bus to Blaise Diagne International Airport, fly to Ngurah Rai International Airport, car ferry
- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Ngurah Rai International Airport (DPS)plane DSS - DPS
- Take the bus from Kuta to Banyuwangibus
- Take the bus from Banyuwangi to Surabaya Kotabus
- Take the carferry from Surabaya Ujung to Kamalcarferry
43h 30mRp 12,597,053–41,198,122Bus, bus to Blaise Diagne International Airport, fly to Yogyakarta International Airport, train, car ferry
- Take the bus from Kaolack to Dakarbus
- Take the bus from Dakar to Dakar AIBDbus
- Fly from Blaise Diagne International Airport (DSS) to Yogyakarta International Airport (YIA)plane DSS - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the train from Yogyakarta to Surabaya Gubengtrain
- Take the carferry from Surabaya Ujung to Kamalcarferry
40h 33mRp 12,537,135–42,018,704
Blaise Diagne International Airport (DSS) to Juanda International Airport (SUB) flights
Comparing Your Travel Options
The cheapest way to get from Kaolack to Karang-tengah is to bus and fly and car ferry which costs Rp10000000 - Rp37000000 and takes 35h 27m.
The fastest way to get from Kaolack to Karang-tengah is to bus and fly and car ferry which takes 35h 27m and costs Rp10000000 - Rp37000000.
The distance between Kaolack and Karang-tengah is 14798 km.
It takes approximately 35h 27m to get from Kaolack to Karang-tengah, including transfers.
Karang-tengah is 7h ahead of Kaolack. It is currently 19:30 in Kaolack and 02:30 in Karang-tengah.
There are 955+ hotels available in Karang-tengah.
What companies run services between Kaolack, Senegal and Karang-tengah, Indonesia?
There is no direct connection from Kaolack to Karang-tengah. However, you can take the bus to Dakar, walk to Place de la nation, take the bus to Cardinal Hyacinthe Thiandoum, walk to Dakar, take the bus to Dakar AIBD, walk to Blaise-Diagne-Airport-DSS airport, fly to Juanda International Airport (SUB), walk to Juanda Surabaya Airport, take the bus to Surabaya Bungurasih Bus Station, drive to Surabaya Ujung, take the car ferry to Kamal, then drive to Karang-tengah. Alternatively, you can drive to Banjul (BJL) airport, fly to Juanda International Airport (SUB), walk to Juanda Surabaya Airport, take the bus to Surabaya Bungurasih Bus Station, drive to Surabaya Ujung, take the car ferry to Kamal, then drive to Karang-tengah.
- Website
- superairjet.com
Flights from Blaise Diagne International Airport to Juanda International Airport via Istanbul, Soekarno–Hatta
- Ave. Duration
- 29h 45m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- Rp 11,000,000–36,000,000
Flights from Blaise Diagne International Airport to Juanda International Airport via Dubai, Ngurah Rai International Airport
- Ave. Duration
- 29h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 13,000,000–40,000,000
Flights from Banjul to Juanda International Airport via Istanbul, Soekarno–Hatta
- Ave. Duration
- 41h 5m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- Rp 13,000,000–45,000,000
Flights from Blaise Diagne International Airport to Adisumarmo International Airport via Dubai, Ngurah Rai International Airport
- Ave. Duration
- 38h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 18,000,000–55,000,000
Flights from Blaise Diagne International Airport to Ahmad Yani via Dubai, Ngurah Rai International Airport
- Ave. Duration
- 37h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 15,000,000–46,000,000
Flights from Blaise Diagne International Airport to Kediri via Dubai, Soekarno–Hatta
- Ave. Duration
- 34h 45m
- When
- Friday and Saturday
- Estimated price
- Rp 14,000,000–45,000,000
Flights from Blaise Diagne International Airport to Kediri via Istanbul, Soekarno–Hatta
- Ave. Duration
- 45h 40m
- When
- Monday and Wednesday
- Estimated price
- Rp 12,000,000–42,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Dubai, Ngurah Rai International Airport
- Ave. Duration
- 33h 30m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 15,000,000–47,000,000
- Website
- singaporeair.com
Flights from Blaise Diagne International Airport to Juanda International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 25h 15m
- When
- Sunday
- Estimated price
- Rp 10,000,000–60,000,000
Flights from Blaise Diagne International Airport to Juanda International Airport via Dubai, Singapore Changi
- Ave. Duration
- 32h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 12,000,000–39,000,000
Flights from Banjul to Juanda International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 30h 15m
- When
- Tuesday and Saturday
- Estimated price
- Rp 13,000,000–75,000,000
Flights from Blaise Diagne International Airport to Ahmad Yani via Istanbul, Singapore Changi
- Ave. Duration
- 28h 35m
- When
- Tuesday
- Estimated price
- Rp 12,000,000–70,000,000
Flights from Blaise Diagne International Airport to Ahmad Yani via Dubai, Singapore Changi
- Ave. Duration
- 30h
- When
- Tuesday and Thursday
- Estimated price
- Rp 14,000,000–44,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 25h 35m
- When
- Sunday
- Estimated price
- Rp 12,000,000–70,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Dubai, Singapore Changi
- Ave. Duration
- 32h 20m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 14,000,000–44,000,000
- Website
- batikair.com
Flights from Blaise Diagne International Airport to Juanda International Airport via Istanbul, Kuala Lumpur
- Ave. Duration
- 30h 30m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- Rp 10,000,000–36,000,000
Flights from Blaise Diagne International Airport to Abdul Rachman Saleh Airport via Dubai, Soekarno–Hatta
- Ave. Duration
- 33h 5m
- When
- Thursday to Saturday
- Estimated price
- Rp 20,000,000–60,000,000
Flights from Blaise Diagne International Airport to Abdul Rachman Saleh Airport via Istanbul, Soekarno–Hatta
- Ave. Duration
- 44h
- When
- Monday, Wednesday, and Thursday
- Estimated price
- Rp 17,000,000–60,000,000
Flights from Blaise Diagne International Airport to Ahmad Yani via Dubai, Soekarno–Hatta
- Ave. Duration
- 30h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 14,000,000–43,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Dubai, Soekarno–Hatta
- Ave. Duration
- 30h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 14,000,000–44,000,000
- Website
- emirates.com
Flights from Blaise Diagne International Airport to Juanda International Airport via Dubai, Soekarno–Hatta
- Ave. Duration
- 31h 20m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 12,000,000–39,000,000
Flights from Blaise Diagne International Airport to Adisumarmo International Airport via Dubai, Soekarno–Hatta
- Ave. Duration
- 35h 25m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 17,000,000–55,000,000
Flights from Blaise Diagne International Airport to Ngurah Rai International Airport via Dubai
- Ave. Duration
- 20h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 14,000,000–43,000,000
- Website
- flyscoot.com
Flights from Blaise Diagne International Airport to Ahmad Yani via Istanbul, Singapore Changi
- Ave. Duration
- 28h 35m
- When
- Tuesday
- Estimated price
- Rp 12,000,000–70,000,000
Flights from Blaise Diagne International Airport to Ahmad Yani via Dubai, Singapore Changi
- Ave. Duration
- 30h
- When
- Tuesday and Thursday
- Estimated price
- Rp 14,000,000–44,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Istanbul, Singapore Changi
- Ave. Duration
- 25h 35m
- When
- Sunday
- Estimated price
- Rp 12,000,000–70,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Dubai, Singapore Changi
- Ave. Duration
- 32h 20m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 14,000,000–44,000,000
- Website
- airasia.com
Flights from Blaise Diagne International Airport to Ahmad Yani via Istanbul, Kuala Lumpur
- Ave. Duration
- 26h 55m
- When
- Sunday
- Estimated price
- Rp 12,000,000–41,000,000
Flights from Blaise Diagne International Airport to Ahmad Yani via Dubai, Kuala Lumpur
- Ave. Duration
- 33h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 14,000,000–43,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Istanbul, Kuala Lumpur
- Ave. Duration
- 27h 25m
- When
- Sunday
- Estimated price
- Rp 12,000,000–41,000,000
- Website
- airasia.com
Flights from Blaise Diagne International Airport to Juanda International Airport via Istanbul, Kuala Lumpur
- Ave. Duration
- 26h 50m
- When
- Sunday
- Estimated price
- Rp 10,000,000–36,000,000
Flights from Banjul to Juanda International Airport via Istanbul, Kuala Lumpur
- Ave. Duration
- 31h 50m
- When
- Tuesday and Friday
- Estimated price
- Rp 13,000,000–45,000,000
- Website
- lionair.co.id
Flights from Blaise Diagne International Airport to Juanda International Airport via Istanbul, Ngurah Rai International Airport
- Ave. Duration
- 29h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- Rp 11,000,000–37,000,000
Flights from Banjul to Juanda International Airport via Istanbul, Ngurah Rai International Airport
- Ave. Duration
- 41h
- When
- Tuesday, Friday, and Saturday
- Estimated price
- Rp 14,000,000–46,000,000
- Website
- malaysiaairlines.com
Flights from Blaise Diagne International Airport to Juanda International Airport via Dubai, Kuala Lumpur
- Ave. Duration
- 32h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rp 12,000,000–39,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Dubai, Kuala Lumpur
- Ave. Duration
- 31h 45m
- When
- Thursday and Sunday
- Estimated price
- Rp 14,000,000–44,000,000
- Website
- citilink.co.id
Flights from Blaise Diagne International Airport to Ahmad Yani via Istanbul, Soekarno–Hatta
- Ave. Duration
- 29h 35m
- When
- Thursday
- Estimated price
- Rp 12,000,000–41,000,000
Flights from Blaise Diagne International Airport to Yogyakarta International Airport via Istanbul, Soekarno–Hatta
- Ave. Duration
- 29h 30m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- Rp 12,000,000–41,000,000
- Website
- turkishairlines.com
Flights from Blaise Diagne International Airport to Ngurah Rai International Airport via Istanbul
- Ave. Duration
- 28h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- Rp 12,000,000–40,000,000
Train from Solo Balapan to Surabaya Gubeng
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- Rp 150,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 150,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 280,000–700,000
Train from Lawang to Gubeng
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- Rp 45,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 45,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
Train from Semarang Tawang to Surabaya Pasar Turi
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Nganjuk to Surabaya Gubeng
- Ave. Duration
- 1h 28m
- Frequency
- Every 3 hours
- Estimated price
- Rp 60,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 60,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 110,000–650,000
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- +223 20 79 54 22
- Website
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
Bus from Kaolack to Dakar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–130,000
- Schedules at
- Nour Transport Voyageurs
- Phone
- +221 33 824 10 10
- support@demdikk.sn
- Website
- demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
Bus from Dakar to Dakar AIBD
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 183,000–184,000
- Schedules at
- demdikk.sn
- Book at
- booking.demdikk.sn
- Phone
- 081239588546
- Website
- ladjutrans.com
Bus from Kuta to Banyuwangi
- Ave. Duration
- 4h 46m
- Frequency
- Twice daily
- Estimated price
- Rp 165,418
- Schedules at
- ladjutrans.com
- Book at
- easybook.com
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Banyuwangi to Surabaya Kota
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–330,000
- Book at
- 12 Go
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,501
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,500
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.