Bus and route taxi routes across Jamaica
Pick a trip for step-by-step directions, fares and travel times.
From Kingston
- Kingston to Montego Bay
- Kingston to Negril
- Kingston to Ocho Rios
- Kingston to Port Antonio
- Kingston to Spanish Town
- Kingston to Portmore
- Kingston to Mandeville
- Kingston to May Pen
- Kingston to Savanna-la-Mar
- Kingston to Falmouth
- Kingston to Treasure Beach
- Kingston to Black River
- Kingston to Lucea
- Kingston to St Ann's Bay
- Kingston to Discovery Bay
- Kingston to Morant Bay
- Kingston to Montego Bay Airport
From Montego Bay
- Montego Bay to Kingston
- Montego Bay to Negril
- Montego Bay to Ocho Rios
- Montego Bay to Port Antonio
- Montego Bay to Spanish Town
- Montego Bay to Portmore
- Montego Bay to Mandeville
- Montego Bay to May Pen
- Montego Bay to Savanna-la-Mar
- Montego Bay to Falmouth
- Montego Bay to Treasure Beach
- Montego Bay to Black River
- Montego Bay to Lucea
- Montego Bay to St Ann's Bay
- Montego Bay to Discovery Bay
- Montego Bay to Morant Bay
- Montego Bay to Montego Bay Airport
From Negril
- Negril to Kingston
- Negril to Montego Bay
- Negril to Ocho Rios
- Negril to Port Antonio
- Negril to Spanish Town
- Negril to Portmore
- Negril to Mandeville
- Negril to May Pen
- Negril to Savanna-la-Mar
- Negril to Falmouth
- Negril to Treasure Beach
- Negril to Black River
- Negril to Lucea
- Negril to St Ann's Bay
- Negril to Discovery Bay
- Negril to Morant Bay
- Negril to Montego Bay Airport
From Ocho Rios
- Ocho Rios to Kingston
- Ocho Rios to Montego Bay
- Ocho Rios to Negril
- Ocho Rios to Port Antonio
- Ocho Rios to Spanish Town
- Ocho Rios to Portmore
- Ocho Rios to Mandeville
- Ocho Rios to May Pen
- Ocho Rios to Savanna-la-Mar
- Ocho Rios to Falmouth
- Ocho Rios to Treasure Beach
- Ocho Rios to Black River
- Ocho Rios to Lucea
- Ocho Rios to St Ann's Bay
- Ocho Rios to Discovery Bay
- Ocho Rios to Morant Bay
- Ocho Rios to Montego Bay Airport
From Port Antonio
- Port Antonio to Kingston
- Port Antonio to Montego Bay
- Port Antonio to Negril
- Port Antonio to Ocho Rios
- Port Antonio to Spanish Town
- Port Antonio to Portmore
- Port Antonio to Mandeville
- Port Antonio to May Pen
- Port Antonio to Savanna-la-Mar
- Port Antonio to Falmouth
- Port Antonio to Treasure Beach
- Port Antonio to Black River
- Port Antonio to Lucea
- Port Antonio to St Ann's Bay
- Port Antonio to Discovery Bay
- Port Antonio to Morant Bay
- Port Antonio to Montego Bay Airport
From Spanish Town
- Spanish Town to Kingston
- Spanish Town to Montego Bay
- Spanish Town to Negril
- Spanish Town to Ocho Rios
- Spanish Town to Port Antonio
- Spanish Town to Portmore
- Spanish Town to Mandeville
- Spanish Town to May Pen
- Spanish Town to Savanna-la-Mar
- Spanish Town to Falmouth
- Spanish Town to Treasure Beach
- Spanish Town to Black River
- Spanish Town to Lucea
- Spanish Town to St Ann's Bay
- Spanish Town to Discovery Bay
- Spanish Town to Morant Bay
- Spanish Town to Montego Bay Airport
From Portmore
- Portmore to Kingston
- Portmore to Montego Bay
- Portmore to Negril
- Portmore to Ocho Rios
- Portmore to Port Antonio
- Portmore to Spanish Town
- Portmore to Mandeville
- Portmore to May Pen
- Portmore to Savanna-la-Mar
- Portmore to Falmouth
- Portmore to Treasure Beach
- Portmore to Black River
- Portmore to Lucea
- Portmore to St Ann's Bay
- Portmore to Discovery Bay
- Portmore to Morant Bay
- Portmore to Montego Bay Airport
From Mandeville
- Mandeville to Kingston
- Mandeville to Montego Bay
- Mandeville to Negril
- Mandeville to Ocho Rios
- Mandeville to Port Antonio
- Mandeville to Spanish Town
- Mandeville to Portmore
- Mandeville to May Pen
- Mandeville to Savanna-la-Mar
- Mandeville to Falmouth
- Mandeville to Treasure Beach
- Mandeville to Black River
- Mandeville to Lucea
- Mandeville to St Ann's Bay
- Mandeville to Discovery Bay
- Mandeville to Morant Bay
- Mandeville to Montego Bay Airport
From May Pen
- May Pen to Kingston
- May Pen to Montego Bay
- May Pen to Negril
- May Pen to Ocho Rios
- May Pen to Port Antonio
- May Pen to Spanish Town
- May Pen to Portmore
- May Pen to Mandeville
- May Pen to Savanna-la-Mar
- May Pen to Falmouth
- May Pen to Treasure Beach
- May Pen to Black River
- May Pen to Lucea
- May Pen to St Ann's Bay
- May Pen to Discovery Bay
- May Pen to Morant Bay
- May Pen to Montego Bay Airport
From Savanna-la-Mar
- Savanna-la-Mar to Kingston
- Savanna-la-Mar to Montego Bay
- Savanna-la-Mar to Negril
- Savanna-la-Mar to Ocho Rios
- Savanna-la-Mar to Port Antonio
- Savanna-la-Mar to Spanish Town
- Savanna-la-Mar to Portmore
- Savanna-la-Mar to Mandeville
- Savanna-la-Mar to May Pen
- Savanna-la-Mar to Falmouth
- Savanna-la-Mar to Treasure Beach
- Savanna-la-Mar to Black River
- Savanna-la-Mar to Lucea
- Savanna-la-Mar to St Ann's Bay
- Savanna-la-Mar to Discovery Bay
- Savanna-la-Mar to Morant Bay
- Savanna-la-Mar to Montego Bay Airport
From Falmouth
- Falmouth to Kingston
- Falmouth to Montego Bay
- Falmouth to Negril
- Falmouth to Ocho Rios
- Falmouth to Port Antonio
- Falmouth to Spanish Town
- Falmouth to Portmore
- Falmouth to Mandeville
- Falmouth to May Pen
- Falmouth to Savanna-la-Mar
- Falmouth to Treasure Beach
- Falmouth to Black River
- Falmouth to Lucea
- Falmouth to St Ann's Bay
- Falmouth to Discovery Bay
- Falmouth to Morant Bay
- Falmouth to Montego Bay Airport
From Treasure Beach
- Treasure Beach to Kingston
- Treasure Beach to Montego Bay
- Treasure Beach to Negril
- Treasure Beach to Ocho Rios
- Treasure Beach to Port Antonio
- Treasure Beach to Spanish Town
- Treasure Beach to Portmore
- Treasure Beach to Mandeville
- Treasure Beach to May Pen
- Treasure Beach to Savanna-la-Mar
- Treasure Beach to Falmouth
- Treasure Beach to Black River
- Treasure Beach to Lucea
- Treasure Beach to St Ann's Bay
- Treasure Beach to Discovery Bay
- Treasure Beach to Morant Bay
- Treasure Beach to Montego Bay Airport
From Black River
- Black River to Kingston
- Black River to Montego Bay
- Black River to Negril
- Black River to Ocho Rios
- Black River to Port Antonio
- Black River to Spanish Town
- Black River to Portmore
- Black River to Mandeville
- Black River to May Pen
- Black River to Savanna-la-Mar
- Black River to Falmouth
- Black River to Treasure Beach
- Black River to Lucea
- Black River to St Ann's Bay
- Black River to Discovery Bay
- Black River to Morant Bay
- Black River to Montego Bay Airport
From Lucea
- Lucea to Kingston
- Lucea to Montego Bay
- Lucea to Negril
- Lucea to Ocho Rios
- Lucea to Port Antonio
- Lucea to Spanish Town
- Lucea to Portmore
- Lucea to Mandeville
- Lucea to May Pen
- Lucea to Savanna-la-Mar
- Lucea to Falmouth
- Lucea to Treasure Beach
- Lucea to Black River
- Lucea to St Ann's Bay
- Lucea to Discovery Bay
- Lucea to Morant Bay
- Lucea to Montego Bay Airport
From St Ann's Bay
- St Ann's Bay to Kingston
- St Ann's Bay to Montego Bay
- St Ann's Bay to Negril
- St Ann's Bay to Ocho Rios
- St Ann's Bay to Port Antonio
- St Ann's Bay to Spanish Town
- St Ann's Bay to Portmore
- St Ann's Bay to Mandeville
- St Ann's Bay to May Pen
- St Ann's Bay to Savanna-la-Mar
- St Ann's Bay to Falmouth
- St Ann's Bay to Treasure Beach
- St Ann's Bay to Black River
- St Ann's Bay to Lucea
- St Ann's Bay to Discovery Bay
- St Ann's Bay to Morant Bay
- St Ann's Bay to Montego Bay Airport
From Discovery Bay
- Discovery Bay to Kingston
- Discovery Bay to Montego Bay
- Discovery Bay to Negril
- Discovery Bay to Ocho Rios
- Discovery Bay to Port Antonio
- Discovery Bay to Spanish Town
- Discovery Bay to Portmore
- Discovery Bay to Mandeville
- Discovery Bay to May Pen
- Discovery Bay to Savanna-la-Mar
- Discovery Bay to Falmouth
- Discovery Bay to Treasure Beach
- Discovery Bay to Black River
- Discovery Bay to Lucea
- Discovery Bay to St Ann's Bay
- Discovery Bay to Morant Bay
- Discovery Bay to Montego Bay Airport
From Morant Bay
- Morant Bay to Kingston
- Morant Bay to Montego Bay
- Morant Bay to Negril
- Morant Bay to Ocho Rios
- Morant Bay to Port Antonio
- Morant Bay to Spanish Town
- Morant Bay to Portmore
- Morant Bay to Mandeville
- Morant Bay to May Pen
- Morant Bay to Savanna-la-Mar
- Morant Bay to Falmouth
- Morant Bay to Treasure Beach
- Morant Bay to Black River
- Morant Bay to Lucea
- Morant Bay to St Ann's Bay
- Morant Bay to Discovery Bay
- Morant Bay to Montego Bay Airport
From Montego Bay Airport
- Montego Bay Airport to Kingston
- Montego Bay Airport to Montego Bay
- Montego Bay Airport to Negril
- Montego Bay Airport to Ocho Rios
- Montego Bay Airport to Port Antonio
- Montego Bay Airport to Spanish Town
- Montego Bay Airport to Portmore
- Montego Bay Airport to Mandeville
- Montego Bay Airport to May Pen
- Montego Bay Airport to Savanna-la-Mar
- Montego Bay Airport to Falmouth
- Montego Bay Airport to Treasure Beach
- Montego Bay Airport to Black River
- Montego Bay Airport to Lucea
- Montego Bay Airport to St Ann's Bay
- Montego Bay Airport to Discovery Bay
- Montego Bay Airport to Morant Bay